原创

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),回复关键字领取资料:如HadoopDubboCAS源码等等,免费领取资料视频和项目。 

涵盖:程序人生、搞笑视频、算法与数据结构、黑客技术与网络安全、前端开发、Java、Python、Redis缓存、Spring源码、各大主流框架、Web开发、大数据技术、Storm、Hadoop、MapReduce、Spark、elasticsearch、单点登录统一认证、分布式框架、集群、安卓开发、iOS开发、C/C++、.NET、Linux、Mysql、Oracle、NoSQL非关系型数据库、运维等。

评论

分享:

支付宝

微信