Extjs之rowEditing編輯狀態時列不對齊

2022-07-25 02:36:09 字數 752 閱讀 6198

extjs在使用rowediting的時候,會在每一列加上editor屬性,表示當處於編輯狀態時這一列的值是什麼型別的,後突然發現在rowediting處於編輯狀態時每一列的寬度邊框了,如果列數非常多的話會出現列向後推,知道最後一列被隱藏或是看不到,當然通過tan鍵是可以到最後的,但是處於編輯狀態的列與上面的列名不相互對應了,出現了列不齊的狀況,如下圖:

很明顯的看到每一列都不對應了,解決這個問題的辦法就是在每一列的editor屬性上面加上maxwidth這個配置,加上之後效果如下:

原始碼:

1

var haomglgeimjgrid = ext.create('ext.grid.panel',

29},

47},

61},

75},

89},

103},

117}]

118},

136},

150},

164},

178},

192},

206}]

207},

225}

226}]

227}]

228 });

Extjs之元件繼承

傳統的下拉框元件實現方式如下 ext.onready function renderto ext.getbody 實現元件的繼承 ext.ux.easycombo ext.extend ext.form.combobox,this.store.loaddata this.data ext.ux.ea...

Extjs之技巧(一)

一 從form中獲取field的三個方法 ext.getcmp id formpanel.getform findfield id name ext.get id name 前提是formpanel在介面上顯示出來了。二 extjs如何給textfield賦值的三個方法 var value 值 fs...

ExtJS之布局篇

ext布局總的來說是很靈活的,因此我覺得有必要一塊 一下。ext常用的布局都在ext.layout下,這裡幾乎涵蓋了所有的布局方式 但是值得注意的是通常我們不是直接通過 new 來建立這些類的物件然後往裡面新增控制項使用,而是作為控制項乙個配置屬性使用讓ext自動建立對應的類 滿足開發者需求。那麼我...