回答編集履歴

9

テキスト修正

2018/10/06 14:32

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -78,7 +78,7 @@
78
78
 
79
79
 
80
80
 
81
- に上げておいたので、
81
+ に上げておいたので、ご興味あれば
82
82
 
83
83
 
84
84
 

8

テキスト修正

2018/10/06 14:32

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -1,4 +1,56 @@
1
1
  こんにちは。
2
+
3
+
4
+
5
+ ご質問に挙げられているコード
6
+
7
+
8
+
9
+ ```JSX
10
+
11
+ <Dialog
12
+
13
+ onkeydown = {this.props.onDialogClose}
14
+
15
+ >
16
+
17
+ ```
18
+
19
+
20
+
21
+ の以下の部分
22
+
23
+
24
+
25
+ ```javascript
26
+
27
+ onkeydown = {this.props.onDialogClose}
28
+
29
+ ```
30
+
31
+
32
+
33
+ で、 `onkeydown` をキャメルケースに修正して、
34
+
35
+
36
+
37
+ ```javascript
38
+
39
+ onKeyDown={this.props.onDialogClose}
40
+
41
+ ```
42
+
43
+
44
+
45
+ のようにしてみるといかがでしょうか?
46
+
47
+
48
+
49
+ ---
50
+
51
+
52
+
53
+ **補足**
2
54
 
3
55
 
4
56
 
@@ -10,7 +62,7 @@
10
62
 
11
63
 
12
64
 
13
- をどうすれば実現できるか興味があり、スパイクてみました。
65
+ をどうすれば実現できるか私自身も興味があり、ちょっとスパイクらコードを書いてみました。
14
66
 
15
67
 
16
68
 
@@ -55,55 +107,3 @@
55
107
 
56
108
 
57
109
  小一時間ぐらいで作った、あくまでスパイクですので、よりスマートなやり方があるかもしれませんが、参考になれば幸いです。
58
-
59
-
60
-
61
- ---
62
-
63
-
64
-
65
- **追記**
66
-
67
-
68
-
69
- ご質問に挙げられているコード
70
-
71
-
72
-
73
- ```JSX
74
-
75
- <Dialog
76
-
77
- onkeydown = {this.props.onDialogClose}
78
-
79
- >
80
-
81
- ```
82
-
83
-
84
-
85
- については一点気になる部分があり、
86
-
87
-
88
-
89
- ```javascript
90
-
91
- onkeydown = {this.props.onDialogClose}
92
-
93
- ```
94
-
95
-
96
-
97
- の `onkeydown` をキャメルケースに修正して、以下
98
-
99
-
100
-
101
- ```javascript
102
-
103
- onKeyDown={this.props.onDialogClose}
104
-
105
- ```
106
-
107
-
108
-
109
- のようにしてみるといかがでしょうか?

7

テキスト修正

2018/10/06 13:04

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -82,7 +82,7 @@
82
82
 
83
83
 
84
84
 
85
- について一点気になる部分があるのですが
85
+ について一点気になる部分があ
86
86
 
87
87
 
88
88
 

6

テキスト修正

2018/10/06 12:57

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -66,7 +66,7 @@
66
66
 
67
67
 
68
68
 
69
- ご質問コードについて一点気になることを挙げますと、
69
+ ご質問に挙げられているコード
70
70
 
71
71
 
72
72
 
@@ -82,11 +82,7 @@
82
82
 
83
83
 
84
84
 
85
- > のように追記してみましたが,Enterkeyを押しても何も起こりませんでした
86
-
87
-
88
-
89
- 上記のコードの以下の部分、
85
+ について、一点気になる部分があるのですが
90
86
 
91
87
 
92
88
 

5

テキスト修正

2018/10/06 12:53

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -55,3 +55,59 @@
55
55
 
56
56
 
57
57
  小一時間ぐらいで作った、あくまでスパイクですので、よりスマートなやり方があるかもしれませんが、参考になれば幸いです。
58
+
59
+
60
+
61
+ ---
62
+
63
+
64
+
65
+ **追記**
66
+
67
+
68
+
69
+ ご質問のコードについて一点気になることを挙げますと、
70
+
71
+
72
+
73
+ ```JSX
74
+
75
+ <Dialog
76
+
77
+ onkeydown = {this.props.onDialogClose}
78
+
79
+ >
80
+
81
+ ```
82
+
83
+
84
+
85
+ > のように追記してみましたが,Enterkeyを押しても何も起こりませんでした
86
+
87
+
88
+
89
+ 上記のコードの以下の部分、
90
+
91
+
92
+
93
+ ```javascript
94
+
95
+ onkeydown = {this.props.onDialogClose}
96
+
97
+ ```
98
+
99
+
100
+
101
+ の `onkeydown` をキャメルケースに修正して、以下
102
+
103
+
104
+
105
+ ```javascript
106
+
107
+ onKeyDown={this.props.onDialogClose}
108
+
109
+ ```
110
+
111
+
112
+
113
+ のようにしてみるといかがでしょうか?

4

テキスト修正

2018/10/06 12:52

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- 行ったことは、 Material UIのドキュメントにあるDialog のサンプルのうち、一番シンプルな[Simple Dialogs](https://material-ui.com/demos/dialogs/#simple-dialogs) のソースコードベースにして、`<Dialog>`内の `<ListItem>` にマウスが乗った状態でReturnキーを押すと、そが選ばれてDialogが閉じるように修正しました。
17
+ 行ったことは、 Material UIのドキュメントにあるDialog のサンプルのうち、一番シンプルな[Simple Dialogs](https://material-ui.com/demos/dialogs/#simple-dialogs) を修正して、`<Dialog>`内の `<ListItem>` にマウスが乗った状態でReturnキーを押すと、そのアイテムが選ばれてDialogが閉じるようにしました。
18
18
 
19
19
 
20
20
 

3

テキスト修正

2018/10/06 12:26

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- ListItem上にマウスがあるときに Returnキーを押すと閉じるように修正したコミットは以下です。
47
+ ListItem上にマウスがあるときに Returnキーを押すとDialogが閉じるように修正したコミットは以下です。
48
48
 
49
49
 
50
50
 

2

テキスト修正

2018/10/06 12:17

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -54,4 +54,4 @@
54
54
 
55
55
 
56
56
 
57
- あくまでスパイクので、もっとスマートなやり方があるかもしれませんが、参考になれば幸いです。
57
+ 小一時間ぐらいで作った、あくまでスパイクですので、よりスマートなやり方があるかもしれませんが、参考になれば幸いです。

1

テキスト修正

2018/10/06 11:51

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 今現在、私も関わっているReactによるSPA開発の業務で Material UIを多用しておりDialog も使いそうなので、ご質問にある
5
+ 私事で恐縮ですが、今現在関わっているReactによるSPA開発の業務で Material UIを使っておりDialog も使いそうなので、ご質問にある
6
6
 
7
7
 
8
8