グリッド テーブル フィールド リストの json 文字列を作成する必要があり、それらを Java バックエンドに送信する必要があります。
私は送らなければなりません
id,
name,
listOfProjects,
listOfProjects には次のリストが含まれます。このリストには多数のアイテムが含まれる場合があります。
prjId,
prjName
json 文字列の作成方法を教えてください。
次のコードサンプルで試しました
var dataStr = new Object();
dataStr.id=myId;
dataStr.name="myName";
dataStr.plist = new Array();
dataStr.plist[0].prjId=1stId;
dataStr.plist[0].prjName="1stName";
dataStr.plist[1].prjId=2ndId;
dataStr.plist[1].prjName="2ndName";
dataStr.plist[2].prjId=3rdId;
dataStr.plist[2].prjName="3rdName";
var data = Ext.JSON.encode(dataStr);
Ext.Ajax.request({
url : '/E2EAT/authentication/userdetails.json',
method : "GET",
headers: {
'Content-Type': 'application/json'
},
params : 'data=' + data ,
useDefaultXhrHeader : false,
withCredentials: true,
});
上記のコードを使用できますが、グリッドを反復する必要があります
1. 煎茶でグリッドを反復する方法を教えてください。
2. json文字列を作成してバックエンドに送信する最良の方法は何ですか?