標籤: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中的一些屬性