0

私はjsGridonclickを使用しており、のイベントをカスタマイズする方法が可能かどうかを知りたいですeditButton。基本的にはインライン編集ではなくモーダル表示などを行っています。次のようなコントロール列の HTML 出力を取得できることはわかっています。

{
    type: 'control',
    itemTemplate: function() {
        var $result = jsGrid.fields.control.prototype.itemTemplate.apply(this, arguments); // Array of string
        return $result;
    }
}

しかし、どのように制御するのEditButtonですか?

4

1 に答える 1

2

これを試すことができます:

editItem: function(item) {
  var $row = this.rowByItem(item);
  if ($row.length) {
    console.log('$row: ' + JSON.stringify($row)); // I modify this
    this._editRow($row);
  }
},

あなたのjsGrid設定で。

行を除くすべての行// I modify thisは、jsGrid の元のソースからのデフォルトであるため、変更しないでください。

于 2016-12-06T03:32:41.053 に答える