我正在使用jsGrid并想知道如何自定义editButton的onclick事件。基本上,做一些事情,比如显示模态而不是内联编辑。我知道我们可以像这样得到控制列的HTML输出:
{
type: 'control',
itemTemplate: function() {
var $result = jsGrid.fields.control.prototype.itemTemplate.apply(this, arguments); // Array of string
return $result;
}
}
但是如何控制EditButton?谢谢你的帮助。
答案 0 :(得分: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原始来源的默认行,所以不要更改它们。