作成日: 2021/06/25 最終更新日: 2021/06/25
文書種別
制限事項
状況
回避方法あり
詳細
PivotGridにて、行ヘッダ列を追加してshowRowFieldSortプロパティをtrueに設定してソートアイコンを表示します。
この時、行フィールド列のソートを実行するとソートアイコンはソートを実行した列の左の列のものが動作します。
この時、行フィールド列のソートを実行するとソートアイコンはソートを実行した列の左の列のものが動作します。
回避方法
formatItemイベントを利用して、独自にソートアイコンを追加します。
formatItem: function (grid, e) {
// 回避方法
// 独自にソートアイコンを追加します。
if (e.panel.cellType == wjcGrid.CellType.TopLeft && e.col !== 0) {
let fmt = ngPanel.fields.getField(e.cell.innerHTML);
if (fmt.descending == false) {
e.cell.innerHTML += '<span class="wj-glyph-up"></span>';
} else if (fmt.descending == true) {
e.cell.innerHTML += '<span class="wj-glyph-down"></span>';
}
}
}
※この時、showRowFieldSortはfalseに設定してください。