easyu幾個常見問題

點擊樹的節點設置tabs即要在中間顯示的jsp頁面,如 Intel.jsp 顯示頭名字node.text
調到中間仍是要用 $("#mtTabs").tabs('update',{
if (isAddNewTab(node.text))
{
$("#myTabs").tabs('add',{
title:node.text,
href:'Intel.jsp',
closable:true,
iconCls:'icon-save'
});
}
這句代碼做用,把intel.jsp頁面加到datagride上即中間node

一、tab頁面如何跳轉到另外一個頁面
搞定
$("#mtTabs").tabs('update',{
tab:myTab,
options:{
title:'新窗口',
href:'newContent.jsp'
}
});
二、如何使用新的數據填充datagrid
搞定
$("#myDatagrid").datagrid('load',{
"a":"valuea",
"b":"valueb"
});
三、如何顯示樹的複選框
搞定:data-options="checkbox:true"
四、在datagrid中如何選中一條記錄,並進行相應的操做(刪除、修改)
function myUpdate() {
//首先獲取datagrid中選中的那條記錄
var myRow = $("#myDatagrid").datagrid('getSelected');
if (myRow == null) {
$.messager.alert('警告:', '沒有選擇任意一行數據!', 'warning');
return;
}
alert(myRow);
alert(myRow.productid);

var myTab = $("#myTabs").tabs('getSelected');

$("#myTabs").tabs('update', {
tab:myTab,
options:{
title:'不變的title',
href:'toUpdateRole.do?roleId=' + myRow.itemid,
}
});
}
五、如何獲取選中的樹的節點ID值
$("#myTree").tree('getChecked');jsp

六、若是要打開的面板在面板中已經有了,要求不打開新的面板了,而是直接讓存在的這個面板顯示出來selected
function isAddNewTab(tabName) {
//首先獲取指定名稱的選項卡面板
var myTab = $("#myTabs").tabs('getTab', tabName);
//若是面板返回!=null說明存在這個面板
if (myTab != null) {
//讓存在的這個面板顯示出來
$("#myTabs").tabs('select', tabName);
return false;
}
//添加新面板
return true;//添加新的面板
}ide

相關文章
相關標籤/搜索