- 浏览: 311094 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
liuyong19832011:
,赞一个
Java通过BufferedWriter追加内容到文件末尾的几种常用方法 -
justjavac:
总结很好,怎么没人支持呢?最近发现iteye踩贴现象很严重。
shell数组的使用
转至:http://blog.csdn.net/yangbobo1992/article/details/7929873
jqGrid中可以再导航条上设置按钮,其中jqGrid已经默认设置了一些按钮,此外,用户也可以自定义自己的按钮。
使用默认的方法
系统中默认的按钮主要是对数据进行CRUD的操作的按钮。方法如下
jQuery("#list").jqGrid('navGrid','#pager',{edit:true,add:true,del:true,view:true},{
//这里可以指定edit的一些属性和方法,如果不需要配置,可以不要这对大括号
},{
//这里可以指定add的一些属性和方法,如果不需要配置,可以不要这对大括号
},{
//这里可以指定del的一些属性和方法,如果不需要配置,可以不要这对大括号
},{
//这里可以指定搜索的一些属性,如果不需要配置,可以不要这对大括号
});
自定义按钮
jQuery("#list").jqGrid('navButtonAdd','#pager',{
caption: "",
// buttonicon:"ui-icon-print",
title: "选择要的列",
onClickButton : function (){
jQuery("#list").jqGrid('columnChooser');
}
}).navSeparatorAdd("#pager",{sepclass : "ui-separator",sepcontent: ''}).navButtonAdd('#pager',{
caption:"",
title:"导出数据",
buttonicon:"ui-icon-disk",
onClickButton: function(){
jAlert("您没有选择一行,将导出所有数据");
},
position:"last"
});
navSeparatorAdd是增加一个|进行按钮分割.
也可以参考下官方的一些属性配置
$.jgrid = {
...
search : {
caption: "Search...",
Find: "Find",
Reset: "Reset",
odata : ['equal', 'not equal', 'less', 'less or equal','greater','greater or equal', 'begins with','does not begin with','is in','is not in','ends with','does not end with','contains','does not contain'],
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
matchText: " match",
rulesText: " rules"
},
edit : {
addCaption: "Add Record",
editCaption: "Edit Record",
bSubmit: "Submit",
bCancel: "Cancel",
bClose: "Close",
saveData: "Data has been changed! Save changes?",
bYes : "Yes",
bNo : "No",
bExit : "Cancel",
},
view : {
caption: "View Record",
bClose: "Close"
},
del : {
caption: "Delete",
msg: "Delete selected record(s)?",
bSubmit: "Delete",
bCancel: "Cancel"
},
nav : {
edittext: "",
edittitle: "Edit selected row",
addtext:"",
addtitle: "Add new row",
deltext: "",
deltitle: "Delete selected row",
searchtext: "",
searchtitle: "Find records",
refreshtext: "",
refreshtitle: "Reload Grid",
alertcap: "Warning",
alerttext: "Please, select row",
viewtext: "",
viewtitle: "View selected row"
},
...
属性 | 类型 | 说明 | 默认值 |
add | boolean | 是否启用新增功能,当点击按钮时会触发editGridRow事件 | true |
addicon | string | 给新增功能设置图标,只有UI theme里的图标才可以使用 | ui-icon-plus |
addtext | string | 新增按钮上的文字 | 空 |
addtitle | string | 当鼠标移到新增按钮上时显示的提示 | 新增一行 |
alertcap | string | 当我们edit,delete or view一行记录时出现的提示信息 | 警告 |
alerttext | string | 当edit,delete or view一行记录时的文本提示 | 请选择一行记录 |
closeOnEscape | boolean | 是否可以使用esc键关闭对话框 | true |
del | boolean | 是否启用删除功能,启用时会触发事件delGridRow | true |
delicon | string | 设置删除按钮的图标,只有UI theme里的图标才可以使用 | ui-icon-trash |
deltext | string | 设置到删除按钮上的文字信息 | 空 |
deltitle | string | 当鼠标移到删除按钮上时出现的提示 | 删除锁选择的行 |
edit | boolean | 是否启用可编辑功能,当编辑时会触发事件editGridRow | true |
editicon | string | 设置编辑按钮的图标,只有UI theme里的图标才可以使用 | ui-icon-pencil |
edittext | string | 编辑按钮上文字 | 空 |
edittitle | string | 当鼠标移到编辑按钮上出现的提示信息 | 编辑所选择的行 |
position | string | 定义按钮位置,可选值left, center and right. | left |
refresh | boolean | 是否启用刷新按钮,当点击刷新按钮时会触发trigger(“reloadGrid”)事件,而且会清空搜索条件值 | true |
refreshicon | string | 设置刷新图标,只有UI theme里的图标才可以使用 | ui-icon-refresh |
refreshtext | string | 刷新按钮上文字信息 | 空 |
refreshtitle | string | 当鼠标移到刷新按钮上的提示信息 | 重新加载 |
refreshstate | string | 指明表格如何刷新。firstpage:从第一页开始刷新;current:只刷新当前页内容 | firstpage |
afterRefresh | function | 当点击刷新按钮之后触发此事件 | null |
search | boolean | 是否启用搜索按钮,会触发searchGrid 事件 | true |
searchhicon | string | 设置搜索按钮的图标,只有UI theme里的图标才可以使用 | ui-icon-search |
searchtext | string | 搜索按钮上的文字 | 空 |
searchtitle | string | 当鼠标移到搜索按钮上的提示信息 | 搜索 |
view | boolean | 是否启用查看按钮,会触发事件viewGridRow | false |
viewicon | string | 设置查看按钮的图标,只有UI theme里的图标才可以使用 | ui-icon-document |
viewtext | string | 查看按钮上文字 | 空 |
viewtitle | string | 当鼠标移到查看按钮上的提示信息 | 查看所选记录 |
自定义按钮的官方的说明:
<script>
...
jQuery("#grid_id").navGrid("#pager",...).navButtonAdd("#pager",{parameters});
...
</script>
或者用新API
<script>
...
jQuery("#grid_id").jqGrid('navGrid',"#pager",...).jqGrid('navButtonAdd',"#pager",{parameters});
...
</script>
默认参数
{ caption:"NewButton", buttonicon:"ui-icon-newwin", onClickButton:null, position: "last", title:"", cursor: "pointer"}
caption:按钮名称,可以为空,string类型
buttonicon:按钮的图标,string类型,必须为UI theme图标
onClickButton:按钮事件,function类型,默认null
position:first或者last,按钮位置
title:string类型,按钮的提示信息
cursor:string类型,光标类型,默认为pointer
id:string类型,按钮id
发表评论
-
jquery的getJSON重复调用问题
2013-11-07 23:18 892$.getJSON("incomeHeaderJso ... -
【转】JQuery UI AutoComplete 与 Strtus2 结合使用
2013-03-04 23:37 1642http://www.cnblogs.com/dongliya ... -
Struts2.2.1注解方式使用json整合jquery getJson方法
2013-01-10 22:53 01.引入与json相关的jar文件: json-lib ... -
【转】 jqGrid进阶教程:qGrid的数据格式化二
2013-01-10 17:46 1753转至:http://blog.csdn.net/yangbob ... -
【转】jqGrid与Struts2的结合应用(十) —— 真正的自定义表单查询
2013-01-08 14:24 1978转至:http://blog.csdn.net/gengv/a ... -
【转】 jqGrid基础学习:jqGrid中使用分页
2013-01-10 17:45 2081转至:http://blog.csdn.net/yangbob ... -
【转】jqGrid与Struts2的结合应用(三) —— 使用自定义表单对话框编辑Grid数据
2013-01-08 14:23 1323转至:http://blog.csdn.net/gengv/a ... -
【转】 jqGrid与Struts2的结合应用(一) —— 显示基本Grid表格
2013-01-08 14:21 1887转至:http://blog.csdn.net/gengv/a ... -
【转】jqGrid与Struts2的结合应用(二) —— 操作Grid数据
2013-01-08 14:21 1294转至:http://blog.csdn.net/gengv/a ... -
【转】 jqGrid与Struts2的结合应用(九) —— 补充细节
2013-01-08 14:23 1136转至:http://blog.csdn.net/gengv/a ... -
【转】 jqGrid与Struts2的结合应用(八) —— 奇妙的subGrid子表格
2013-01-05 22:43 1322转至:http://blog.csdn.net/gengv/a ... -
jqGrid与Struts2的结合应用(七) —— 浅谈排序
2013-01-05 22:41 1970转至:http://blog.csdn.net/gengv/a ... -
【转】jqGrid与Struts2的结合应用(六) —— 使用colModel设置查询功能
2013-01-05 22:40 1178转至:http://blog.csdn.net/gengv/a ... -
【转】jqGrid与Struts2的结合应用(五) —— 结合Action类进行数据查询
2013-01-05 22:39 2825转至:http://blog.csdn.net/gengv/a ... -
【转】jqGrid与Struts2的结合应用(四) —— 丰富多彩的Pager Bar
2013-01-05 22:37 2572转至: http://blog.csdn.net/gengv/ ... -
Jquery dom 事件冒泡处理
2012-12-14 15:14 10771. 什么是冒泡 在页面上可以有多个事件,也可以多个元素响应同 ... -
jquery事件
2012-12-14 14:48 8881.toggle $(document).ready(func ... -
jquery dom 遍历
2012-12-12 14:46 10471. 交替为表格行添加样式 $(document).rea ... -
jquery xpath选择符
2012-12-11 21:59 18661. $('a[@title]') 选择所有带title ... -
jquery工厂函数
2012-12-11 21:42 0工厂函数 标签名:$('p')取得所有p元素 ID: $('# ...
相关推荐
- 在前端页面上显示分页导航条,允许用户切换页面。 - 通常还需要添加一些逻辑判断来防止无效的操作,比如当已经是第一页时不允许点击“上一页”。 #### 五、总结 通过上述介绍可以看出,`jqGrid`提供的分页功能...
#### 九、分页器(导航条) - **属性**:配置分页器的样式和行为。 - **事件**:与分页器相关的事件。 - **方法**:控制分页器的方法。 - **自定义按钮**:可以在分页器中添加自定义按钮。 #### 十、表单编辑 - *...
- **导航条按钮**:通过 `navGrid` 方法可以创建包含添加、编辑、删除、搜索等操作的导航栏。 - **编辑功能**:jqGrid 支持行内编辑和弹出式编辑,通过 `editRow` 和 `addRowData` 方法实现。 - **表头菜单**:...
在这个例子中,dialog可能被用来打开一个新的窗口进行数据的添加、删除或修改,同时实现了分页功能,这意味着用户可以在dialog内对多条记录进行操作,而无需频繁关闭和打开新的对话框。 至于linQ,它是.NET框架中的...
3. **操作列**:jqGrid 支持添加操作列,如编辑、删除、查看按钮,方便用户直接在表格中进行操作。 4. **编辑功能**:jqGrid 提供了行内编辑、弹出式编辑和批量编辑模式,可以快速更新数据。 5. **搜索与过滤**:...
BootStrap包括网格系统、导航条、模态框、按钮、表单、表格等,使得开发者可以快速创建一致且具有吸引力的用户界面,无论是在桌面还是移动设备上。 `ztree`是一个基于jQuery的树插件,用于创建可交互的树形结构。它...
在项目中使用 jqGrid 首先需要下载 jqGrid 的库文件,包括核心文件(如 `grid.base.js` 和 `grid.jqueryui.js`)以及语言文件(如 `grid.locale-cn.js`)。然后通过 `<script>` 标签将它们引入到 HTML 文件中。 2....
- **删除数据**:可以通过点击表格中的“删除”按钮来实现,这通常会触发一个确认对话框,确保用户确实想要删除这条记录。 - **修改数据**:可以直接在表格中双击某一行的数据来编辑它,或者通过弹出一个模态对话框...
在网页开发中,数据展示是不可或缺的一部分,而大型数据集的处理往往需要用到分页功能,以便用户能够更高效地浏览和查找信息。本教程将详细讲解如何使用jQuery库来实现表格的动态分页,同时结合Java后端进行数据的...
3. **操作按钮的实现**:在各个功能模块中加入了操作按钮,如添加、删除、编辑等,以便用户进行数据操作。 4. **Jqgrid表格的实现**:使用Jqgrid插件实现了数据表格的动态展示和分页功能,提高了用户体验。 5. **...
它们通常提供多种过渡效果,如淡入淡出、滑动等,并可设置自动播放、导航按钮等功能,让图片展示更具吸引力。 4. 进度条插件:如NProgress或jQuery UI Progress Bar,这些插件可以创建直观的进度条组件,常用于文件...
**jQuery常用插件介绍/收集** jQuery是一款广泛应用于前端开发的JavaScript库,...在使用过程中,了解插件的API和配置选项是关键,同时,熟练掌握jQuery的基础语法和原理,将有助于更好地利用这些插件,提高开发效率。