質問編集履歴

4

===========

2017/01/05 09:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
 
48
48
 
49
- ===========追記===========
49
+ ======================追記======================
50
50
 
51
51
  added at 2017/1/4
52
52
 

3

追記

2017/01/05 09:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,107 @@
41
41
  });
42
42
 
43
43
  ```
44
+
45
+
46
+
47
+
48
+
49
+ ===========追記===========
50
+
51
+ added at 2017/1/4
52
+
53
+
54
+
55
+ 以下のように修正しましたが以前状況変わらずです。
56
+
57
+ 抜粋になりますが、こんな具合です。
58
+
59
+ 状況としては、レンダリング時にアラートが表示されてしまい、クリックしても何も反応しないです。
60
+
61
+ すみません、ご教授願います・・
62
+
63
+
64
+
65
+ ```javascript
66
+
67
+ export default class Todo extends React.Component {
68
+
69
+
70
+
71
+ constructor(props) {
72
+
73
+ super(props)
74
+
75
+ ...
76
+
77
+ }
78
+
79
+
80
+
81
+ render() {
82
+
83
+ let todos = this.todos.map((item) => {
84
+
85
+ return (<TableRow key={item.id} onRowClick={ this.handleClick() }>
86
+
87
+ <TableRowColumn>{item.title}</TableRowColumn>
88
+
89
+ <TableRowColumn>{item.description}</TableRowColumn>
90
+
91
+ </TableRow>);
92
+
93
+ });
94
+
95
+
96
+
97
+ return (<div>
98
+
99
+ <RefreshIndicator
100
+
101
+ percentage={this.percentage}
102
+
103
+ size={this.size}
104
+
105
+ left={0}
106
+
107
+ top={0}
108
+
109
+ color={this.color}
110
+
111
+ status="ready"
112
+
113
+ style={this.styleOfIndicator}
114
+
115
+ />
116
+
117
+ <span style={this.styleOfTitle}></span>
118
+
119
+ <SubTitle>{this.props.title}</SubTitle>
120
+
121
+ <Table style={this.styleOfTable}>
122
+
123
+ <TableBody>
124
+
125
+ {todos}
126
+
127
+ </TableBody>
128
+
129
+ </Table>
130
+
131
+ </div>
132
+
133
+ );
134
+
135
+ }
136
+
137
+
138
+
139
+ handleClick(e) {
140
+
141
+ alert("")
142
+
143
+ }
144
+
145
+ }
146
+
147
+ ```

2

インデント

2017/01/05 09:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,18 +26,18 @@
26
26
 
27
27
 
28
28
 
29
- ```react
29
+ ```javascript
30
30
 
31
- let todos = this.todos.map((item) => {
31
+ let todos = this.todos.map((item) => {
32
32
 
33
- return (<TableRow key={item.id} onRowClick={ alert() }>
33
+ return (<TableRow key={item.id} onRowClick={ alert() }>
34
34
 
35
- <TableRowColumn>{item.title}</TableRowColumn>
35
+ <TableRowColumn>{item.title}</TableRowColumn>
36
36
 
37
- <TableRowColumn>{item.description}</TableRowColumn>
37
+ <TableRowColumn>{item.description}</TableRowColumn>
38
38
 
39
- </TableRow>);
39
+ </TableRow>);
40
40
 
41
- });
41
+ });
42
42
 
43
43
  ```

1

修正

2017/01/04 07:43

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Material UIでTableのクリックイベントを捕まえたい
1
+ Material UIでTableRowのクリックイベントを使いたい
test CHANGED
File without changes