質問編集履歴

4

質問の追加

2017/06/12 05:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,8 @@
10
10
 
11
11
  ちなみに、その時はdata属性にはgoogleのdebbugerで見る限り値は設定されています。
12
12
 
13
+ また、それを常に保持することは可能でしょうか?
14
+
13
15
 
14
16
 
15
17
  下手な質問ではありますが、何卒、力をお貸しください。

3

2017/06/12 05:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -160,9 +160,9 @@
160
160
 
161
161
  <select class="form-control input-sm" id="m-num" name="m-num">
162
162
 
163
- <% for(var l=0; l < 品番.length; l++){ %>
163
+ <% for(var l=0; l < b.length; l++){ %>
164
-
164
+
165
- <option value="<%- 品番[l] %>"><%- 品番[l] %></option>
165
+ <option value="<%- b[l] %>"><%- b[l] %></option>
166
166
 
167
167
  <% } %></select>
168
168
 

2

コードの追加

2017/06/12 04:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -129,3 +129,81 @@
129
129
  blankがeditの時にデータが選択されたときに表示するtemplateです。
130
130
 
131
131
  まだ、不足な点がありましたら教えてください
132
+
133
+ ```html
134
+
135
+ <script type="text/template" id="temp-edit">
136
+
137
+ <% var i = 0;%>
138
+
139
+ <form>
140
+
141
+ <td class="list0-col1" data-td="">
142
+
143
+ <select class="form-control input-sm" id="m-a" name="m-a">
144
+
145
+ <option value=""></option>
146
+
147
+ <% for(var j=0; j < a.length; j++){ %>
148
+
149
+ <option value="<%- a[j] %>"><%- a[j] %></option>
150
+
151
+ <% } %></select>
152
+
153
+ </td>
154
+
155
+ </form>
156
+
157
+ <form>
158
+
159
+ <td class="list0-col2" data-td="">
160
+
161
+ <select class="form-control input-sm" id="m-num" name="m-num">
162
+
163
+ <% for(var l=0; l < 品番.length; l++){ %>
164
+
165
+ <option value="<%- 品番[l] %>"><%- 品番[l] %></option>
166
+
167
+ <% } %></select>
168
+
169
+ </td>
170
+
171
+ </form>
172
+
173
+ </script>
174
+
175
+
176
+
177
+ <script type="text/template" id="temp-b">
178
+
179
+ <form>
180
+
181
+ <td class="list0-col2">
182
+
183
+ <select class="form-control input-sm" id="m-b" name="m-b">
184
+
185
+ <option value=""></option>
186
+
187
+ <% for(var l=0; l < b.length; l++){ %>
188
+
189
+ <option value="<%- b[l] %>"><%- b[l] %></option>
190
+
191
+ <% } %></select>
192
+
193
+ </td>
194
+
195
+ </form>
196
+
197
+ </script>
198
+
199
+
200
+
201
+ <script type="text/template" id="temp-blank">
202
+
203
+ <td class="list0-col1" data-td=""></td>
204
+
205
+ <td class="list0-col2" data-td=""></td>
206
+
207
+ </script>
208
+
209
+ ```

1

コード追加

2017/06/12 04:45

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -15,3 +15,117 @@
15
15
  下手な質問ではありますが、何卒、力をお貸しください。
16
16
 
17
17
  よろしくお願いします。
18
+
19
+
20
+
21
+ ```jquery
22
+
23
+ $(document)
24
+
25
+ .on('mouseover', '.cs-list0', function(){$(this).addClass('cs-fcol2');})
26
+
27
+ .on('mouseout', '.cs-list0', function(){$(this).removeClass('cs-fcol2');})
28
+
29
+ .on('click', '.cs-list0', function(){
30
+
31
+
32
+
33
+ if($(this).hasClass('cs-selected') == false){
34
+
35
+
36
+
37
+ $(".cs-list0").each(function(){$(this).removeClass('cs-selected');});
38
+
39
+
40
+
41
+ $(this).removeClass('cs-fcol2');
42
+
43
+
44
+
45
+ $(this).addClass('cs-selected');
46
+
47
+
48
+
49
+ redraw();
50
+
51
+
52
+
53
+ }
54
+
55
+
56
+
57
+ });
58
+
59
+
60
+
61
+ function redraw(){
62
+
63
+ $(".cs-list0").each(function(elem){
64
+
65
+ elem = elem + 1;
66
+
67
+
68
+
69
+ var flg_selected = false;
70
+
71
+ if($(this).hasClass('cs-selected')){
72
+
73
+ flg_selected = true;
74
+
75
+ }
76
+
77
+
78
+
79
+ if(flg_selected == true){
80
+
81
+ var val1 = $('[name=m-a] option:selected').text();
82
+
83
+ var val2 = $('[name=m-b] option:selected').text();
84
+
85
+
86
+
87
+ $(this).html(temp_edit(initdata));
88
+
89
+
90
+
91
+ // 入力規制(実数、整数)
92
+
93
+ $(".cs-real").inputRegexer('[\.0-9]');
94
+
95
+ $(".cs-int").inputRegexer('[0-9]');
96
+
97
+ $(".cs-time").inputRegexer('[\:0-9]');
98
+
99
+
100
+
101
+ $(this).children(".list0-col1").attr('data-td', val1);
102
+
103
+ $(this).children(".list0-col2").attr('data-td', val2);
104
+
105
+
106
+
107
+ }else{
108
+
109
+
110
+
111
+ $(this).html(temp_blank);
112
+
113
+
114
+
115
+ var val1 = $(this).children(".list0-col1").attr('data-td');
116
+
117
+ var val2 = $(this).children(".list0-col2").attr('data-td');
118
+
119
+ }
120
+
121
+ });
122
+
123
+ }
124
+
125
+ ```
126
+
127
+ editがプルダウンが表示される編集画面
128
+
129
+ blankがeditの時にデータが選択されたときに表示するtemplateです。
130
+
131
+ まだ、不足な点がありましたら教えてください