Kendo ui 剑道网络用户界面的外部资源是什么?好的,我加了一把小提琴。谢谢你能提供的一切帮助。太好了!这将完成任务,这将是一个很酷的特性——我已经习惯于使用敲除w/可观察到如此多,我几乎期待这些天的行为:P。。。再次感谢您的帮助! command: [

Kendo ui 剑道网络用户界面的外部资源是什么?好的,我加了一把小提琴。谢谢你能提供的一切帮助。太好了!这将完成任务,这将是一个很酷的特性——我已经习惯于使用敲除w/可观察到如此多,我几乎期待这些天的行为:P。。。再次感谢您的帮助! command: [ ,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,剑道网络用户界面的外部资源是什么?好的,我加了一把小提琴。谢谢你能提供的一切帮助。太好了!这将完成任务,这将是一个很酷的特性——我已经习惯于使用敲除w/可观察到如此多,我几乎期待这些天的行为:P。。。再次感谢您的帮助! command: [ { name: "Select", template: "<a href='\\\#' class='k-button k-button-icontext btn-des


剑道网络用户界面的外部资源是什么?好的,我加了一把小提琴。谢谢你能提供的一切帮助。太好了!这将完成任务,这将是一个很酷的特性——我已经习惯于使用敲除w/可观察到如此多,我几乎期待这些天的行为:P。。。再次感谢您的帮助!
    command: [
                { 
                   name: "Select", template:  "<a href='\\\#' class='k-button k-button-icontext btn-destroy k-grid-Select'>#= this.Selected === true ? 'Remove' : 'Add' #</a>",
click: function (e) {
                     var curBtn = $(e.target);
                     var tr = $(e.target).closest("tr"); // get the current table row (tr)
                     var data = this.dataItem(tr);
                     console.log(data);
                     var selected = data.Selected;

                     if (selected == false || selected == undefined) {
                         data.Selected = true;
                         curBtn.html('remove');
                     }
                     else { 
                         data.Selected = false;
                         curBtn.html('add');
                     }
                     console.log(curBtn);
                     data.refresh();
             }

         }],
 template:  "<a href='\\\#' class='k-button k-button-icontext btn-destroy k-grid-Select'>#= Selected == true ? Remove : Add #</a>"
var grid = $("#grid").kendoGrid({
    dataSource: suppds,
    filterable: true,
    sortable  : true,
    height    : "600px",
    pageable  : {
        input  : true,
        numeric: false
    },
    save      : function () {
        this.refresh();
    },
    editable  : true,
    columns   : [
        {
            field : "",
            title : "Selected",
            template: "<a href='\\\#' class='k-button k-button-icontext btn-destroy k-grid-Select'>#= data.Selected == true ? 'Remove' : 'Add' #</a>",
            width  : "100px"
        },
        { field: "OrderDate", title: "Date", format: "{0:MM/dd/yyyy}" },
        {
            field     : "Title", title: "Title",
            filterable: {
                extra    : false,
                operators: {
                    string: {
                        contains: "Contains"
                    }
                }
            }
        },
        { field: "Records", title: "Records" },
        { field: "Selected"  }
    ]
}).data("kendoGrid");

$(grid.tbody).on("click", ".k-grid-Select", function (e) {
    var curBtn = $(e.target);
    var tr = $(e.target).closest("tr"); // get the current table row (tr)
    var data = grid.dataItem(tr);
    var selected = data.Selected;
    console.log(curBtn);
    console.log(data);
    if (selected == false || selected == undefined) {
        data.set("Selected", true);
        curBtn.text('Remove');
    }
    else {
        data.set("Selected", false);
        curBtn.text('Add');
    }
});