zoukankan      html  css  js  c++  java
  • Easyui学习整理笔记

    @


    对工作中遇到的easyui做一下笔记,不定时更新

    (1) 表格双击事件

    datagrid和treegrid都适用,例子:

    
    					onDblClickRow :function(rowIndex,rowData){
    						var selections = $("#areaList").datagrid('getSelections');
    						var areaSeq = selections[0].areaSeq;
    						var areaName = selections[0].areaName;
    						var status = selections[0].tipsAreaRelaStatus;
    						if(status =='1'){
    							$.messager.alert("操作提示","已配置过该提示语,继续配置数据将覆盖旧数据!","warning");
    							return;
    						}
    						treeOption.addNodeToList(1,areaSeq,areaName,status);
    					}
    

    (2) treegrid传参更新

    var jsonData = {'queryFlag':flag,
    							   'areaName':$('#areaName').val()
    							   };
    $('#areaList').treegrid({
    					queryParams: jsonData
    });        
    var params = $("#areaList").treegrid("options").queryParams;
    $("#areaList").treegrid("options").queryParams=params;
    $("#areaList").treegrid("reload")
    

    (3) 设置列表checkbox单选

    easyui设置checkbox单选:singleSelect : true

    (4) Easyui实现单行选择和取消选择

    var isCheckFlag = true;
    $('#flowList').datagrid({
    				....
    				onClickCell:function(rowIndex,field,value){
    					    isCheckFlag = false;
    					},
    					onSelect:function(rowIndex,rowData){
    					    if(!isCheckFlag){
    					        $(this).datagrid('unselectAll');
    					        isCheckFlag = true;
    					        $(this).datagrid('selectRow', rowIndex);
    					        }
    					},
    					onUnselect:function(rowIndex,rowData){
    					    if(!isCheckFlag) {
    					    	isCheckFlag = true;
    					    	$(this).datagrid('unselectRow', rowIndex);
    					    }
    					}
    });
    
    
  • 相关阅读:
    申请奖励加分
    6.14
    6.11
    6.10
    6.9
    6.8
    6.7
    6.6
    6.5
    6.4
  • 原文地址:https://www.cnblogs.com/mzq123/p/10424420.html
Copyright © 2011-2022 走看看