Extjs & Ext.net中的一些屬性

來源:互聯網
上載者:User

標籤:style   blog   io   color   ar   os   使用   sp   strong   

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‘;   行高

Extjs & Ext.net中的一些屬性

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.