0

我正在使用jsGrid并想知道是否可以自定义onclick. 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 配置中。

除了 line 之外的所有行// I modify this都是 jsGrid 的原始源默认的,所以不要更改它们。

于 2016-12-06T03:32:41.053 回答