2011-06-28 87 views

回答

7

是的。您可以在第一個示例中使用方法grid.hideHeaderRowColumns()來隱藏過濾條。然後使用grid.showHeaderRowColumns()再次顯示。

例如,瀏覽到第一個鏈接,並將其替換地址欄的內容:

javascript:grid.hideHeaderRowColumns() 

並按下回車鍵。你應該看到過濾條向上滑動。如果您是從第一個示例代碼構建應用程序,則應該可以從幾乎任何位置調用這些函數,即。

<input type="button" onclick="grid.hideHeaderRowColumns();" value="Hide Filter" /> 

注意,在第二示例中,作者使用以下代碼來預定義,但隱藏,元素添加到風格標題欄:

// move the filter panel defined in a hidden div into grid top panel 
$("#inlineFilterPanel") 
    .appendTo(grid.getTopPanel()) 
    .show(); 

和隱藏元件:

<div id="inlineFilterPanel" 
     style="display:none;background:#dddddd;padding:3px;color:black;"> 
    Show tasks with title including 
     <input type="text" id="txtSearch2"> 
    and % at least &nbsp; 
     <div style="width:100px;display:inline-block;" id="pcSlider2"></div> 
</div>