2016-09-30 168 views

回答

2

最好的辦法是使用Header Template,包括在那裏的輸入。您還需要增加gridOptions中頭部的高度。

var gridOptions = { 
    ... 
    headerHeight: 150, // make this as tall as you need... 
    headerCellTemplate: HEADER_CELL_TEMPLATE, // I chose to name template vars in all caps 
    ... 
} 

var HEADER_CELL_TEMPLATE = '<div class="ag-header-cell">' + 
    '<div id="agResizeBar" class="ag-header-cell-resize"></div>' + 
    '<span id="agMenu" class="ag-header-icon ag-header-cell-menu-button"></span>' + 
    '<div id="agHeaderCellLabel" class="ag-header-cell-label">' + 
     '<span id="agSortAsc" class="ag-header-icon ag-sort-ascending-icon"></span>' + 
     '<span id="agSortDesc" class="ag-header-icon ag-sort-descending-icon"></span>' + 
     '<span id="agNoSort" class="ag-header-icon ag-sort-none-icon"></span>' + 
     '<span id="agFilter" class="ag-header-icon ag-filter-icon"></span>' + 
     '<span id="agText" class="ag-header-cell-text"></span>' + 
    '</div>' + 
    '<input type="text" ></input>' + 
'</div>' 
+0

我本來以爲我錯過了一些配置參數。這涉及比添加外部搜索欄更多的努力.. – tys

1

還有一個floatingFilter選項網格配置,做一些接近這個問題,以及:

gridOptions = { 
    // turn on floating filters 
    floatingFilter: true 
    ... 
}