質問編集履歴
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
現在、こんな感じでコードを書いているのですが、arrayAの中身がundefined:undefinedになってしまいます。。
|
4
4
|
|
5
|
-
```
|
5
|
+
```
|
6
6
|
|
7
7
|
var records = store.getRange();
|
8
8
|
|
2
コード修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
ExtJsの連想配列に、他の連想配列のkey値を指定して挿入する方法
|
test
CHANGED
@@ -1,12 +1,16 @@
|
|
1
|
-
|
1
|
+
連想配列Aのkey値に、Gridから取得した連想配列Bのvalue値を指定して、値をセットしたいです。
|
2
2
|
|
3
3
|
現在、こんな感じでコードを書いているのですが、arrayAの中身がundefined:undefinedになってしまいます。。
|
4
4
|
|
5
5
|
```javascript
|
6
6
|
|
7
|
-
|
7
|
+
var records = store.getRange();
|
8
8
|
|
9
|
+
|
10
|
+
|
11
|
+
/* 連想配列recordsの中はこんな感じです。
|
12
|
+
|
9
|
-
d
|
13
|
+
records{
|
10
14
|
|
11
15
|
{name: '田中', age: '100'},
|
12
16
|
|
@@ -14,15 +18,17 @@
|
|
14
18
|
|
15
19
|
{name: '鈴木', age: '10'},
|
16
20
|
|
17
|
-
}
|
21
|
+
}
|
18
22
|
|
19
23
|
*/
|
20
24
|
|
21
|
-
arrayA = {};
|
22
25
|
|
23
|
-
Ext.each(datas, function (data) {
|
24
26
|
|
27
|
+
Ext.each(records, function (row) {
|
28
|
+
|
29
|
+
var data = row.getData();
|
30
|
+
|
25
|
-
|
31
|
+
arrayA[data['name']] = data['age'];
|
26
32
|
|
27
33
|
});
|
28
34
|
|
@@ -42,6 +48,8 @@
|
|
42
48
|
|
43
49
|
*/
|
44
50
|
|
51
|
+
|
52
|
+
|
45
53
|
```
|
46
54
|
|
47
55
|
|
1
補足追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,6 +48,6 @@
|
|
48
48
|
|
49
49
|
調べたところ、取り出す方法は出てきたのですが、挿入する方法が出てこなかったので質問させていただきました。
|
50
50
|
|
51
|
-
最終的に上記「結果のイメージ」のようになればやり方は何でもいいのですが、
|
51
|
+
最終的に上記「結果のイメージ」のようになればやり方は何でもいいのですが(あまりループは回したくない)、
|
52
52
|
|
53
53
|
何かいい方法はないでしょうか?
|