作成日: 2018/11/22 最終更新日: 2018/11/22
文書種別
使用方法
詳細
filterDefinitionプロパティを使用して下記のようなスクリプトを実装することにより、FlexGridに現在設定されているフィルタの状態を取得できます。
◎サンプルコード(View)
◎サンプルコード(View)
<script>
function getFilterStatus(){
var grid = wijmo.Control.getControl("#grid");
var filter = c1.getExtender(grid, "theGridFilter");
var filterOnColumns = JSON.parse(filter.filterDefinition).filters;
var cols = [];
if (filterOnColumns.length) {
for (var i = 0; i < filterOnColumns.length; i++) {
cols.push(filterOnColumns[i].binding);
}
}
console.log("Filter Applied on Columns : "+cols);
}
</script>
<button onclick="getFilterStatus();">Get Filter Status</button>
@(Html.C1().FlexGrid()
.Id("grid")
.Filterable(f=>f.Id("theGridFilter"))
・・・
)
function getFilterStatus(){
var grid = wijmo.Control.getControl("#grid");
var filter = c1.getExtender(grid, "theGridFilter");
var filterOnColumns = JSON.parse(filter.filterDefinition).filters;
var cols = [];
if (filterOnColumns.length) {
for (var i = 0; i < filterOnColumns.length; i++) {
cols.push(filterOnColumns[i].binding);
}
}
console.log("Filter Applied on Columns : "+cols);
}
</script>
<button onclick="getFilterStatus();">Get Filter Status</button>
@(Html.C1().FlexGrid()
.Id("grid")
.Filterable(f=>f.Id("theGridFilter"))
・・・
)
旧文書番号
83410