kendo ui grid选中行事件,获取combobox选择的值-阿里云开发者社区

开发者社区> 开发与运维> 正文

kendo ui grid选中行事件,获取combobox选择的值

简介: 背景:   以前用 telerik ui做的grid现在又要换成kendo ui,不过说句实话kendo ui真的比telerik好多,可以说超级升级改头换面。当然用的mvc的辅助方法,以前的telerik ui 选中行的事件是 .OnRowSelect("SelectRow”) ,换成kendo ui 选中行的事件是   .Events(p=>p.Change("SelectRow")) 实现: kendo ui  grid 选中行的事件是  .Events(p=>p.Change("SelectRow"))  。

背景:

  以前用 telerik ui做的grid现在又要换成kendo ui,不过说句实话kendo ui真的比telerik好多,可以说超级升级改头换面。当然用的mvc的辅助方法,以前的telerik ui 选中行的事件是 .OnRowSelect("SelectRow”) ,换成kendo ui 选中行的事件是   .Events(p=>p.Change("SelectRow"))

实现:

kendo ui  grid 选中行的事件是  .Events(p=>p.Change("SelectRow"))  。具体实现的需求还有 :

    function SelectRow(e) {
        var row = $("#productGrid").data("kendoGrid").select(); //获取选中行对象
        var data = $("#productGrid").data("kendoGrid").dataItem(row); //获取选中行元素数据
        console.log(data);//可以直接输出看一下
         alert(data.columnsField);  //获取选中行的具体字段
    }

kendo ui 获取combobox选择的文本:

  var cobText = $("#comboBox").data("kendoComBobox").text();

kendo ui 获取combobox选择的值:

  var cobVal = $("#comboBox").data("kendoComBobox").value();

kendo ui 获取DropDownList选择的值:

  var ddlVal = $("#combobox").data("kendoDropDownList").value();

kendo ui 获取DropDownList选择的文本:

  var ddlText = $("#combobox").data("kendoDropDownList").text();

kendo ui ComBobox设置默认值:

$("#combobox").data("kendoComBobox").value(2);

kendo ui NumbericTextBox数字框设置默认值

 $("#Floor").data("kendoNumericTextBox").value(1);

作者:张林

原文地址:http://blog.csdn.net/kebi007/article/details/52288632

转载无所谓著名出处

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章