程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 函數-extjs gridpanel屬性設置,請大神指點

函數-extjs gridpanel屬性設置,請大神指點

編輯:編程綜合問答
extjs gridpanel屬性設置,請大神指點

applyAccount.gridManager = new Ext.grid.GridPanel({
//title : '客戶經理選取列表',
store : applyAccount.storeManager,
colModel : applyAccount.colModelManager,
bbar : applyAccount.CusBbar,
selModel : applyAccount.CusSelModel,
columnLines : true,//否顯示列分割線,默認為false
autoScroll : 'auto',
autoSizeColumns : true,//根據列內容自動適應列寬度
viewConfig : {

forceFit : true
},

loadMask : true,
tbar : [

'客戶經理編號:',{
  id : 'ManagerNumP',
xtype : 'textfield'},'-',
{
            text : '查詢',
iconCls : 'query',
handler : function() {
applyAccount.storeManager.load({

params: { start: 0,
limit: applyAccount.CusPageSize,
level:2,
managerNum:Ext.get('ManagerNumP').dom.value
},
callback:function(store,resc){
var record2 = applyAccount.grid.getSelectionModel().getSelected();
if(record2){
var records = new Array();
applyAccount.storeManager.each(function(record){
if(record.data.account == record2.data.clientManagerNum){
records.push(record);
}
});
applyAccount.CusSelModel.selectRecords(records,true);
}
}

});
}
}]
});
這裡面的id怎麼設置成動態的呢?不是寫死的這種

最佳回答:


     var domID = 'ManagerNumP';//////////////修改這個變量
    applyAccount.gridManager = new Ext.grid.GridPanel({
        //title : '客戶經理選取列表',
        store: applyAccount.storeManager,
        colModel: applyAccount.colModelManager,
        bbar: applyAccount.CusBbar,
        selModel: applyAccount.CusSelModel,
        columnLines: true,//否顯示列分割線,默認為false
        autoScroll: 'auto',
        autoSizeColumns: true,//根據列內容自動適應列寬度
        viewConfig: {

            forceFit: true
        },

        loadMask: true,
        tbar: [

        '客戶經理編號:', {
            id: domID,//////////////
            xtype: 'textfield'
        }, '-',
        {
            text: '查詢',
            iconCls: 'query',
            handler: function () {
                applyAccount.storeManager.load({

                    params: {
                        start: 0,
                        limit: applyAccount.CusPageSize,
                        level: 2,
                        managerNum: Ext.get(domID).dom.value////////////////
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved