gpt4 book ai didi

javascript - 网克斯。如何获取模板中定义的attr值?

转载 作者:行者123 更新时间:2023-12-01 05:33:27 25 4
gpt4 key购买 nike

我在 Webix Datatable 中定义了按钮模板,如下所示:

    grid = new webix.ui({
container: "permissions",
view: "datatable",
columns: [
{ id: "Id", adjust: "data", header: "&nbsp;", template: "<button value='#Id#' class='btn btn-warning btn-xs edit'><i class='glyphicon glyphicon-pencil'></i></button> <button value=#Id# class='btn btn-danger btn-xs'><i class='glyphicon glyphicon-trash'></i></button>" }
...Other columns here
}
],
pager: {
container: "paging_here",
size: 10,
group: 5
},
autoheight: true,
minHeight: 50,
autowidth: true,
on: {
onBeforeLoad: function () {
this.showOverlay("Загрузка данных...");
},
onAfterLoad: function () {
this.hideOverlay();
}
},
url: "" + _args[0] + ""
});

不幸的是,我不知道如何获取按钮模板中定义的属性值。我尝试了类似的方法,但它不起作用:

grid.on_click.edit = function (e, id, trg, value) {
//Core.init(["../Permissions/Edit/?id=" + e.Id]);
//Core.loadModal();
alert($(this).attr("value"));
return false;
};

最佳答案

我得到了答案。就是这样。

grid.on_click.edit = function (e, id, trg, value) {
alert(grid.getItem(id).Id); //Where Id is value binded in column
return false;
};

关于javascript - 网克斯。如何获取模板中定义的attr值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35520179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com