2012-06-25 31 views
0

我的要求是,對某些條件禁用字段集或網格行內的網格面板。網格有超過20個項目,應該有一個滾動條來查看網格的所有元素。如果我使用網格面板的禁用屬性,那麼滾動條也會被禁用。但我需要啓用滾動條,以便用戶可以看到網格的所有項目。禁用網格面板

對於上面我編碼與feildset自動滾屏:true和佈局:配合。但是在禁用網格面板時,fieldset的滾動條也會由於佈局而被禁用:fieldset的fit屬性。有什麼辦法可以達到這個要求嗎?

代碼:

Ext.applyIf(this, { 
    border : false, 
    frame : false, 
    bodyStyle : 'padding:12px 15px 0px', 
    labelAlign : 'top', 
    columnWidth : 0.5, 
    heigth : 350, 
    layout : 'form', 
    items: [{ 
     xtype: 'fields', 
     id: 'fields', 
     layout: 'fit', 
     height: 321, 
     autoScroll: true, 
     title: 'Element list', 
     items: mygridPanel 
    }] 
}) 
+1

你嘗試在具有自動滾屏另一面板包裹的GridPanel,所以當你禁用的GridPanel外面板仍然有效,所以滾動條仍能正常運作? – gunnx

+0

感謝您的回覆。我試着用下面的代碼在Firefox中工作。在ie它拋出運行時錯誤... – AJJ

回答

1

我做了一個小的演示上的jsfiddle給你看:

http://jsfiddle.net/CGtqp/

這是否幫助你解決你的問題?

+0

謝謝..我會嘗試與您的例子的幫助。 – AJJ