2012-07-06 42 views
0

我有一個tabpanel,並希望在一個Tab中添加GridPanel
在這個gridPanel中,我有幾個柱子,其中一個柱子會包含複選框。但我不能添加這個。 我這樣做。通過ExtJs添加支票列表

 xtype: 'checkcolumn', 
     header: '', 
     dataIndex: 'indoor', 
     width: 50 

而且在螢火得到這個

l is not a constructor 


...ng(this.enableUrlEncode)?this.enableUrlEncode:"data"]=Ext.encode(h);k.params=l}e... 

ext-al...9641744 (line 1) 

我做錯了什麼?

+0

看起來像JSON。用'{}'包裝它。 – starbeamrainbowlabs 2012-07-15 08:20:56

回答

0

試試這個

xtype: 'checkboxfield', 
    header: '', 
    dataIndex: 'indoor', 
    width: 50 
+0

螢火蟲同樣的錯誤。 – 2012-07-06 09:40:50

+0

在這個例子中,所有的工作都很好http://dev.sencha.com/deploy/ext-3.4.0/examples/grid/edit-grid.html http://dev.sencha.com/deploy/ext-3.4。 0/examples/grid/edit-grid.js – 2012-07-06 09:42:52

+0

您需要使用'{name:'indoor'',類型:'bool'}'創建數據存儲並創建列模型'{xtype:'checkcolumn', header: 'Indoor?', dataIndex:'indoor'' – 2012-07-06 09:55:35

1

沒有類型命名checkcolumn,你可以改變checkboxfield。希望它可以幫助你:)

0

設置開始時的Ext ux路徑。 或包含'CheckColumn.js',其中位於腳本的Ext ux文件夾中。有用!

1

是的,你需要在你的頁面該文件。只需下載它並將其放置在這樣的地方

<script src="/Libraries/Ext/ux/checkcolumn.js" type="text/javascript"></script>