Grails 在剑道网格中的行中添加按钮

Grails 在剑道网格中的行中添加按钮,grails,Grails,我在grails应用程序中使用剑道网格,我的要求是,每行显示一个按钮,单击该按钮,插入一个新行,其值与第一行的值相同。请提供任何帮助 谢谢使用自定义模板可以解决此问题。 例如: $("#myGrid").kendoGrid({ dataSource: { schema: { model: { id: "id" } } }, columns: [

我在grails应用程序中使用剑道网格,我的要求是,每行显示一个按钮,单击该按钮,插入一个新行,其值与第一行的值相同。请提供任何帮助


谢谢

使用自定义模板可以解决此问题。 例如:

$("#myGrid").kendoGrid({
    dataSource: {
        schema: {
            model: {
                id: "id"
            }
        }
    },
    columns: [
        {field: 'some_field', title: 'some title'},
        {field: '', title: '', template: '<a href="\\#" onclick="duplicateRow(#=id#); rertun false;">duplicate row</a>'}
    ]
});

请注意,您必须编写createNewItem函数,该函数应使用新id从selectedItem创建副本。插入新项目的位置取决于您在网格中使用的排序。

+1用于指示我发现KendoUI-太棒了。对不起,我无法回答您的问题!
function duplicateRow(id) {
    var selectedItem = $("#myGrid").data("kendoGrid").dataSource.get(id);
    var newItem = createNewItem(selectedItem);
    $("#myGrid").data("kendoGrid").dataSource.add(newItem);
}