EasyUI问题小结(不定期更新·······)

项目中用到了EasyUI,本人以前也没用过,故记录下来开发过程中遇到的一些问题。

1.combobox取值赋值的问题

取值: $("#comID").combobox(‘getValue‘);

赋值: $.post(‘url‘,data,function(result){ $("#comID").combobox({  data:result, valueFiled:‘id‘, textFiled:‘text‘,editable:false, }); })

2.DataGrid问题合集

(1)列表初始化:

 1 $("#grid").datagrid({
 2    loading:‘加载中...‘,//提示信息
 3    width:‘100%‘,
 4    height:‘100%‘,
 5    pageSize:10,//每页显示条数
 6    pageList:[10,30,50],
 7    nowrap:false,
 8    striped:true,
 9    fitColumns:true,
10    fit:true,
11    url:‘url‘,//请求的数据地址
12    method:‘post‘,
13    idField:‘Id‘,//数据表的主键
14    singleSelect:true,//是否为单选
15    columns:[jsonColumn],//要绑定的字段信息
16    toolBar:toolBar,//工具栏
17    pagination:true,//是否分页
18    rownumbers:true,//是否显示行号
19    onLoadError:function(){
20        alert("加载失败!");
21   }
22 });

(2)多选复选框分页后选中保留

1.当 singleSelect设置为true时,给上面的那些个属性代码加上这两个:  1 checkOnSelect:false,
  2 selectOnCheck:false,2.也可以设置 multiple:true 这两个方法都必须设置idField,并且该值为数据库中真实存在的字段。

(3)加载后项默认选中

 1 添加一个onLoadSuccess:function(row){
 2           var  rlist=data.split(‘,‘);//你要比对的数据值
 3           var  Rows=row.rows;
 4           for(var i=0;i<rlist.length;i++){
 5             $.each(Rows,function(index,item){
 6                   if(item.Id==rlist[i]){
 7                       $("#grid .datagrid-row[datagrid-row-index="+index+"] input[type=‘checkbox‘]").attr("checked","checked");
 8                 }
 9             });
10         }
11    }

(4)列表右键菜单功能

 1 添加如下代码:
 2    onRowContenxtMenu:function(e,rowIndex,rowData){
 3        if(rowData!=null){
 4            e.preventDefault();
 5            $(this).datagrid("selectRow",rowIndex);
 6            $("#gird").menu(‘show‘,{
 7                   left:e.pageX,
 8                   top:e.pageY
 9            });
10            e.preventDefault();
11      }
12   }
时间: 2024-11-25 13:51:54

EasyUI问题小结(不定期更新·······)的相关文章

学习sass小结(不定期更新补充...)

第一次写博, 不好之处请多多包含 工欲善其事必先利其器, 首先, 我们要先了解下什么是CSS预处理器 In my opinion, CSS预处理器中的"预", 我们可以理解为"将要", 一个将要去处理CSS的工具, 那么他这里面应该包含有变量, 嵌套, 混入, 继承, 逻辑运算, 导入, 函数, 运算符等程序设计功能, 那么拥有一系列编码逻辑的功能, 肯定能够减少代码的冗余性, 提升可维护性等, 因此, CSS预处理器应该是一个具备程序设计特点的CSS语言. 目前比

基于C/S架构的3D对战网络游戏C++框架 _【不定期更新通知】

由于笔者最近有比赛项目要赶,这个基于C/S架构的3D对战网络游戏C++框架也遇到了一点瓶颈需要点时间沉淀,所以近一段时间不能保证每天更新了,会保持不定期更新.同时近期笔者也会多分享一些已经做过学过的C++.服务器端开发.游戏开发相关的内容给大家(因为这些内容已经熟悉也积攒了一定量现有的笔记所以整理成博客会相对轻松些).感谢大家支持,深鞠躬.过两天笔者要去上海参加C++大会,回来后会把参会感悟也分享给大家的^__^.喜欢技术人的纯粹,没有等级之分,希望我们能一路一起进步,共同成长. 基于C/S架构

node.js项目开发问题集锦(不定期更新,随时把开发过程中遇到的问题加上)

1.用express开发站点时,怎么定义通用的头部和尾部 方案1:用类似asp时代的include添加,如ejs模板: <% include ../header.ejs %> <h1 class="page-header"> 这里是内容. 注:..表示header.ejs在上一级目录,ejs扩展名可以去掉,直接写:include ../header </h1> <% include ../footer %> 方案2:用类似于MVC的lay

8086汇编学习小结———实时更新

初学IBM-PC 8086,对INT指令不是很理解.现从网上总计如下: 表:DOS系统功能调INT 21H AH 功能 调用参数 返回参数 00 程序终止(同INT 20H) CS=程序段前缀 01 键盘输入并回显 AL=输入字符 02 显示输出 DL=输出字符 03 异步通迅输入 AL=输入数据 04 异步通迅输出 DL=输出数据 05 打印机输出 DL=输出字符 06 直接控制台I/O DL=FF(输入)DL=字符(输出) AL=输入字符 07 键盘输入(无回显) AL=输入字符 08 键盘

adt-bundle和android studio下载地址(不定期更新)

因为众所周知的原因,android官网打不开.在这里公布IDE地址,可以用迅雷等软件直接下载. adt-bundle-windows-x86: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip adt-bundle和android studio下载地址(不定期更新),布布扣,bubuko.com

leran html5(不定期更新)

采用Html5技术编写 了解HTML5请到:http://baike.baidu.com/link?url=4437QJzcpocoFR42wQf6DDOk-7Wj3_zrA7ft_ces0keEVjiCey2C4PyMKmiTt8Mg9YI2hWC7CXBxV7oLbT3Rg_ 开始学习吧! Learn Html5   By C.N.Chinese 1.伪元素 Home About News Develop Others style: #nav{ display:block;width:600

那些Java IDE工具(不定期更新)

一.Eclipse Eclipse是一个市场占有率很高的Java IDE工具. 官网地址:http://www.eclipse.org/ 下载地址:http://www.eclipse.org/downloads/ 二.... 那些Java IDE工具(不定期更新)

【不定期更新】noip复习(或许有误请指正)

一.基本算法 2.二分查找 void find(int l,int r){ if (l>r || a[l]>x || a[r]<x) return; int mid = (l+r) >> 1; if (a[mid] == x){ if (mid < pos)pos=mid; if (a[mid-1] == x) find(l, mid-1); if (a[mid+1] == x) find(mid+1, r); return; } if (x > a[mid])

appframework学习--appframework开发常见问题及解决方法(不定期更新)

1.页面跳转错误:Uncaught TypeError: Cannot read property 'afCSS3AnimateId' of undefined 原因:data-defer=""  跳转路径不正确 解决:路径正确即可 2.程序正在启动的圈圈一直 原因:转id冲突,出现重名id 解决:id冲突,出现重名id appframework学习--appframework开发常见问题及解决方法(不定期更新)

LDD和scull相关各种结构体的故事(学习笔记 不定期更新)

LDD和各种结构体的故事 struct scull_dev     位置:scull/scull.h struct scull_dev { struct scull_qset *data; /* Pointer to first quantum set */ int quantum; /* the current quantum size */ int qset; /* the current array size */ unsigned long size; /* amount of data