EXT中單擊button按鈕grid添加一行(光標位置可設(shè)置)的實例代碼
來源:易賢網(wǎng) 閱讀:1085 次 日期:2016-06-17 11:31:11
溫馨提示:易賢網(wǎng)小編為您整理了“EXT中單擊button按鈕grid添加一行(光標位置可設(shè)置)的實例代碼”,方便廣大網(wǎng)友查閱!

先給大家說下什么是ext

ext是一個強大的js類庫,以前是基于YAHOO-UI,現(xiàn)在已經(jīng)完全獨立了, 主要包括data,widget,form,grid,dd,menu,其中最強大的應(yīng)該算grid了,編程思想是基于面向?qū)ο缶幊?oop),擴展性相當?shù)暮?可以自己寫擴展.自己定義命名空間.web應(yīng)用可能感覺太大.不過您可以根據(jù)需要按需加載您想要的類庫就可以了.   

主要包括三個大的文件ext-all.css,ext-base.js,ext-all.js(包括所有的類庫,您可以根據(jù)需要進行刪減.官方網(wǎng)站提供這一接口),在引用ext類庫的時候.這三個文件必不可少.  

它提供了豐富的,非常漂亮的外觀體驗,成為眾多界面層開發(fā)人員的追捧!其核心的組件基本覆蓋了我們構(gòu)建富客戶端的常用的組件。   

從 Ext 2開始,商業(yè)版(針對那些以盈利為目的的開發(fā)方)要收費了。

這可能會影響一些他的應(yīng)用前景。   目前的最新版本為3.2.2

1.創(chuàng)建一個添加按鈕,listeners事件中button的單擊事件,

{

id:'button1',

xtype : 'button',

margin : '6',

text : '添加',

name : 'btn-add',

iconCls: 'btn-add',

listeners:{

click:function(){

var r = Ext.create('ItemGridMdl', {           //…………

});//要插入表格的數(shù)據(jù)

Ext.getCmp('grid1').getStore().insert(Ext.getCmp('grid1').getStore().getCount(), r);//在表格的最后添加一行

cellEditing.cancelEdit();

cellEditing.startEditByPosition({//要編輯的表格中的光標出現(xiàn)的位置

row : Ext.getCmp('grid1').getStore().getCount()-1,

column : 1

});

}

}

}

2.調(diào)用這個button按鈕的方法

Ext.getCmp('fbutton').fireEvent('click');

3.grid表格中plugins:屬性的配置:

plugins:[

cellEditing=Ext.create('Ext.grid.plugin.CellEditing', {

clicksToEdit:1,

listeners: {

edit: function(editor,e) {

}

}

})

],

更多信息請查看網(wǎng)絡(luò)編程

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)