位置:首页 » 文章/教程分享 » EasyUI中对datagrid的双击事件
双击显示和单击显示是一样的,都是选择datagrid一行后,默认通过row或者rowData就可以获取这一行记录,通过row.列名可以获取该字段。
//未录入单位双击后显示  
'#dgno').datagrid({  
  onDblClickRow: function (rowIndex, rowData) {  
      $('#fm').form('clear');  
      var data = $('#year').combobox('getData');  
      var year = $('#year').combobox('getText');  //获取年份  
      if (data[0].yeartime != year) {   //判断是否选中的是第一个年份  
          return;  
      }  
      var unitName = rowData.DepartmentName;  
      var countyName = $('#CountryInfo').combobox('getData');  
      for (var i = 0; i < countyName.length; i++) {  
          if (unitName == countyName[i].departmentname) {  
              $('#CountryInfo').combobox('select', countyName[i].cityid);  //循环判断,如果某项一致,则该项选中  
          }  
      }  
      document.getElementById("test").value = "add";    //未选中行,则fm显示即可  
      $('#dlg1').dialog('open').dialog('setTitle', '添加县(市、区)定性指标');  
  }  
;