Extjs & Ext.net中的一些屬性


Extjs & Ext.Net 彈出整個瀏覽器對話框的方法

top.Ext.Msg.alert("值");

top.Ext.Msg.confirm("值");

top.Ext.Msg.notify("值");

 

 

Ext.getCmp("控件ID").setText("值");  //設置控件的Text值

Ext.getCmp("控件ID").setValue("值");  //設置控件的Value值

Ext.getCmp("控件ID").getText("值");  //獲取控件的Text值

Ext.getCmp("控件ID").getValue("值");  //獲取控件的Value值

 

 

grid中獲取表格的焦點

Ext.getCmp(‘entryItemGrid’).startEditing(行,列);  ‘entryItemGrid’是對應grid的ID

 

 

獲取當前文本框的焦點

Ext.getCmp(’selectRow’).focus(true,10);   ’selectRow’是對應文本框的ID,true是否選中。10表示延遲時間

 

 

store數據的絕對匹配

findDs.findExact(‘lgid’,gid);   這個是絕對匹配的函數,第一個參數是要匹配的字段。。第二個是要匹配的指

 

 

獲取grid行的焦點

Ext.getCmp(‘list_Good_Grid’).getSelectionModel().selectRow(0);

list_Good_Grid是對應grid的ID。getSelectionModel函數是得到區域模型。selectRow得到一行

 

 

下拉框取值問題

ComboBox中有個,hiddenName : ”屬性,里面寫的什么字段。getValue()就得到的是什么字段

但是如果你getValue()給的是id的值,但是又想得到文本框的值,可以用getRawValue()

 

 

求stort里面某個字段的值

首先得到這個stort用getStrot()。Ext.getCmp(‘entryItemGrid’).getStore();

然后用get(‘id’),來得到某個字段的值。要求那個字段就將這個字段放入括號

 

 

移除strot里面的值

Ext.getCmp(‘entryItemGrid’).getStore().removeAll();

 

 

向一個store里面加值

getGoodStore.loadData(items,true);  getGoodStore是一個store  

loadData ( Object data, Boolean add )

 

 

combobox 獲得焦點即下拉的問題總結

以前我使用這個方式來做: listeners:{'focus':{fn:function(e){e.onTriggerClick();},buffer:200}},

這個方法有一個問題就是用戶在點擊下拉箭頭時,會同時觸發focus和expand事件,而onTriggerClick中包含expand事件,故會兩次觸發expand事件,造成沖突。

解決方法如下:listeners:{'focus':{fn:function(e){e.expand();this.doQuery(this.allQuery, true);},buffer:200}},

 

 

Extjs設置控件的狀態不可用。   Ext.getCmp("控件ID").setDisabled(true);

 

 

設置Grid的某行某列的背景顏色     Grid控件ID.getView().getCell(行數, 列數).style.backgroundColor = 'red';

 

 

 draggable:false   禁止extjs window的拖動

 

 

 tabPanel.getActiveTab()     獲取當前選中的tabpanel對象
 
 
 
grid.getView().getRow(girdcount).style.height='80px';   行高


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM