[FlexGrid] 固定列でカスタムエディタを表示できない

文書番号 : 82397     文書種別 : Bug
登録日 : 2017/10/17     最終更新日 : 2017/10/17

対象製品

Wijmo 5

ステータス

回避方法あり

詳細

CustomGridEditorsサンプルのCustomGridEditor.jsを用いてカスタムエディタを設定すると、固定列を編集時にカスタムエディタが表示されません。

再現手順

1. 1列目のセルをダブルクリックして編集開始します。
結果: カスタムエディタが表示されません。

サンプル

回避方法

CustomGridEditor.jsの次のコードでzIndexを2に設定すると、問題を回避することができます。

// initialize editor host
var rcCell = grid.getCellBoundingRect(args.row, args.col), rcBody = document.body.getBoundingClientRect(), ptOffset = new wijmo.Point(-rcBody.left, -rcBody.top);
wijmo.setCss(this._ctl.hostElement, {
  zIndex: 2, // 回避方法
  position: 'absolute',
  left: rcCell.left - 1 + ptOffset.x,
  top: rcCell.top - 1 + ptOffset.y,
  width: rcCell.width + 1,
  height: grid.rows[args.row].renderHeight + 1,
  borderRadius: '0px'
});