目的:V20302A - 取得 TreePanel 所選的 nodes資料
處理說明: 1>treepanel的 node 屬性 {id:611292 , leaf: true, text :"611292:蔡聰進"}
2>treepanel的 選擇 nodes ,
var nodes=treepanel.getSelectionModel().getSelection();
2>treepanel的 選擇 nodes ,
var nodes=treepanel.getSelectionModel().getSelection();
var node=nodes[0];
node.raw.id
node.raw.text
node.raw.leaf
1>*.js
1>>[右移]鈕
var nodes = treepanel.getSelectionModel().getSelection();
var node = nodes[0];
if (checkisnull(node))
return;
console.log("node:", node);
console.log("node.raw:", node.raw);
var Tmp_Emplyid, Tmp_EmplyNM, Tmp_Notes_EMAIL;
if (node.raw.leaf) {
Tmp_Emplyid = node.raw.id;
Tmp_EmplyNM = StrExtract(node.raw.text, 2, ":");
console.log("姓名:", Tmp_EmplyNM);
var Tmp_Email =
getEmp_Email(Tmp_Emplyid);
console.log("Email:", Tmp_Email);
var Tmp_rec = { EMPLYNM: Tmp_EmplyNM, NOTES_MAIL: Tmp_Email };
Ext.getCmp("sub_Grid1").store.add(Tmp_rec);
}
var node = nodes[0];
if (checkisnull(node))
return;
console.log("node:", node);
console.log("node.raw:", node.raw);
var Tmp_Emplyid, Tmp_EmplyNM, Tmp_Notes_EMAIL;
if (node.raw.leaf) {
Tmp_Emplyid = node.raw.id;
Tmp_EmplyNM = StrExtract(node.raw.text, 2, ":");
console.log("姓名:", Tmp_EmplyNM);
console.log("Email:", Tmp_Email);
var Tmp_rec = { EMPLYNM: Tmp_EmplyNM, NOTES_MAIL: Tmp_Email };
Ext.getCmp("sub_Grid1").store.add(Tmp_rec);
}
2>>[左移]鈕:
var nodes = Ext.getCmp("sub_Grid1").getSelectionModel().getSelection();
if (nodes.length == 0) {
mywarnalert("請先選擇要左移的資料");
return;
}
var node = nodes[0];
Ext.getCmp("sub_Grid1").store.remove(node);
沒有留言:
張貼留言