原创

EasyUi treegrid 点击编辑表格那点事

项目中用到treegrid点击编辑功能时遇到一些问题。在此记录,以便使用。

表格点击可编辑,和datagrid使用基本一致,但是treegrid中没有index,需要稍做转换

代码:

vareditIndex=undefined;
    Functionon  ClickRow(index){
    if(endEditing()){
    if(editIndex!=undefined){
    $('#dg').treegrid('select',editIndex);
    return;
    }else{
    varrow=$('#dg').treegrid('getSelected');
    if(row){
    editIndex=row.id
    $('#dg').treegrid('beginEdit',editIndex);
}
}
}
}
 
 
Function  endEditing(){
if(editIndex==undefined){returntrue}
if($('#dg').treegrid('validateRow',editIndex)){
vared=$('#dg').treegrid('getEditor',{index:editIndex,field:'resourceSurplus'});
$('#dg').treegrid('endEdit',editIndex);
editIndex=undefined;
returntrue;
}else{
returnfalse;
}
}

~阅读全文~人机检测~

关注下方微信公众号“Java精选”(w_z90110),回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。

评论

分享:

支付宝

微信