jqxGrid API 大部分遵守传值更新,不传则获取的规则
$('#jqxGrid').jqxGrid({ autoshowloadelement}) //获取
('#jqxGrid').jqxGrid({ autoshowloadelement: false}) //赋值
1.altrows Boolean类型,默认false;效果:超出部分...显示;
2.altstart 效果不详;
3.altstep 效果不详;
4.autoshowloadelement Boolean类型,默认true;效果:当数据加载完成时,再加载图片;
5.autoshowfiltericon Boolean类型,默认true;效果:当列被fiter之后才显示filter图标,如果设置为false,则表示 所有的列标题一开始都显示filter图标,需要引入jqxgrid.filter.js;
6.autoshowcolumnsmenubutton Boolean类型,默认true;效果:当鼠标移入列标题时显示menu图标,如果设置为false,则表示 所有的列标题都一开始显示menu图标,需要引入jqxmenu.js;
7.clipboard Boolean类型,默认true;效果:是否启用剪切功能;
8.closeablegroups Boolean类型,默认true;效果:是否显示分组关闭按钮,即那个x;
9.columnsmenuwidth Number类型,默认15;效果:列标题menu宽度;需要引入 jqxmenu.js;
10.**columnmenuopening ** Function类型,默认null;效果:列标题menu打开时触发的回调函数;
/**
*
* @param menu menu对象
* @param datafield 列标题名字
* @param height menu高度
*/
columnmenuopening: function (menu, datafield, height) {}
11.columnmenuclosing 猜都能猜到,不需要解释吧;
- cellhover Function类型,默认null;效果:鼠标移入到单元格触发的回调函数;
/**
* 鼠标移入到单元格触发的回调函数
* @param cellhtmlElementmenu
* @param x
* @param y
*/
columnmenuopening: function (cellhtmlElement, x, y) {}
13.closeablegroups Boolean类型,默认true;当editable: true(允许用户编辑) 且 selectionmode: !none(无法选中) 效果:当用户选择单元格或者一行时,可以通过键盘上的delete键快捷删除;
14.enableellipsis Boolean类型,默认true;跟altrows效果相同;
15.enablemousewheel Boolean类型,默认true;效果:是否启用滚轮时间,默认启用;
16.enableanimations 效果不详;
17.enabletooltips Boolean类型,默认true;效果:鼠标悬停在单元格上显示提示文字;
18.enablehover Boolean类型,默认true;效果:是否启用行悬停效果;
19.enablebrowserselection Boolean类型,默认false;效果:当editable:false才启用,是否启用浏览器选择文本(鼠标连点3次选择单元格);
20.everpresentrowposition String类型,默认top;可选值:"top", "bottom", "topAboveFilterRow" ;效果:组件everpresentrow的位置;
21.everpresentrowheight ** Number类型,默认30;效果:组件everpresentrow的高度;
22.everpresentrowheight ** Number类型,默认30;效果:组件everpresentrow的高度;
23.everpresentrowactions String类型,默认"add reset";可选值:"add", "reset", "update", "delete";效果:组件everpresentrow的动作;
24.everpresentrowactionsmode String类型,默认"popup";效果:组件everpresentrow的动作按钮在列中显示;
25.filterrowheight Number类型,默认31;效果:筛选框的高度;
26.filtermode String类型,默认"default";可选值:"default", "excel";效果:默认无效果,excel则当触发fiter时,fiter视图中添加此列所有字段名的下拉框;需要引入jqxgrid.filter.js;
26.groupsrenderer Function类型,默认null;效果:当组件groups渲染时触发的回调函数;需要引入jqxgrid.grouping.js;
27.groupcolumnrenderer Function类型,默认null;效果:启用分组功能时,自定义设置标题的回调函数;需要引入jqxgrid.grouping.js;
28.groupsexpandedbydefault Boolean类型,默认false;效果:groups首次渲染时,组成员时候展开,;需要引入jqxgrid.grouping.js;
29.handlekeyboardnavigation Function类型,默认null;效果:当键盘上的某个键被按下时触发,主要最后要return true 退出循环;
30.pagerrenderer Function类型,默认null;效果:需要pageable:true,当pageable组件启用并且渲染时,触发的回调函数,可以通过此方法更改pageable组件,所以说,(首次会调用2次此方法,1次原生,1次自定义方法??不确定);需要引入jqxgrid.pager.js;
31.rtl Boolean类型,默认false;效果:表格列名倒序排列;