質問するログイン新規登録

質問編集履歴

4

===========

2017/01/05 09:17

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -22,7 +22,7 @@
22
22
  ```
23
23
 
24
24
 
25
- ===========追記===========
25
+ ======================追記======================
26
26
  added at 2017/1/4
27
27
 
28
28
  以下のように修正しましたが以前状況変わらずです。

3

追記

2017/01/05 09:17

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -19,4 +19,56 @@
19
19
  <TableRowColumn>{item.description}</TableRowColumn>
20
20
  </TableRow>);
21
21
  });
22
+ ```
23
+
24
+
25
+ ===========追記===========
26
+ added at 2017/1/4
27
+
28
+ 以下のように修正しましたが以前状況変わらずです。
29
+ 抜粋になりますが、こんな具合です。
30
+ 状況としては、レンダリング時にアラートが表示されてしまい、クリックしても何も反応しないです。
31
+ すみません、ご教授願います・・
32
+
33
+ ```javascript
34
+ export default class Todo extends React.Component {
35
+
36
+ constructor(props) {
37
+ super(props)
38
+ ...
39
+ }
40
+
41
+ render() {
42
+ let todos = this.todos.map((item) => {
43
+ return (<TableRow key={item.id} onRowClick={ this.handleClick() }>
44
+ <TableRowColumn>{item.title}</TableRowColumn>
45
+ <TableRowColumn>{item.description}</TableRowColumn>
46
+ </TableRow>);
47
+ });
48
+
49
+ return (<div>
50
+ <RefreshIndicator
51
+ percentage={this.percentage}
52
+ size={this.size}
53
+ left={0}
54
+ top={0}
55
+ color={this.color}
56
+ status="ready"
57
+ style={this.styleOfIndicator}
58
+ />
59
+ <span style={this.styleOfTitle}></span>
60
+ <SubTitle>{this.props.title}</SubTitle>
61
+ <Table style={this.styleOfTable}>
62
+ <TableBody>
63
+ {todos}
64
+ </TableBody>
65
+ </Table>
66
+ </div>
67
+ );
68
+ }
69
+
70
+ handleClick(e) {
71
+ alert("")
72
+ }
73
+ }
22
74
  ```

2

インデント

2017/01/05 09:16

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -12,11 +12,11 @@
12
12
  なのですが・・・。
13
13
  ご教授願います。
14
14
 
15
- ```react
15
+ ```javascript
16
- let todos = this.todos.map((item) => {
16
+ let todos = this.todos.map((item) => {
17
- return (<TableRow key={item.id} onRowClick={ alert() }>
17
+ return (<TableRow key={item.id} onRowClick={ alert() }>
18
- <TableRowColumn>{item.title}</TableRowColumn>
18
+ <TableRowColumn>{item.title}</TableRowColumn>
19
- <TableRowColumn>{item.description}</TableRowColumn>
19
+ <TableRowColumn>{item.description}</TableRowColumn>
20
- </TableRow>);
20
+ </TableRow>);
21
- });
21
+ });
22
22
  ```

1

修正

2017/01/04 07:43

投稿

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