用法:
- <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("#grid_id")
- .navGrid('#pager',{edit:false,add:false,del:false,search:false})
- .navButtonAdd('#pager',{
- caption:"Add",
- buttonicon:"ui-icon-add",
- onClickButton:function(){
- alert("AddingRow");
- },
- position:"last"
- })
- .navButtonAdd('#pager',{
- caption:"Del",
- buttonicon:"ui-icon-del",
- onClickButton:function(){
- alert("DeletingRow");
- },
- position:"last"
- });
- ...
按钮间的分隔
- <script>
- ...
- jQuery("#grid_id").navGrid("#pager",...).navButtonAdd("#pager",{parameters}).navSeparatorAdd("#pager",{separator_parameters}};
- ...
- </script>
默认参数:
- {sepclass:“ui-separator”,sepcontent:''}
sepclass:ui-jqgrid的属性名
sepcontent:分隔符的内容
分享到:
相关推荐
jqgrid自定义按钮,jqgrid自定义按钮,jqgrid自定义按钮
JqGrid是一款强大的jQuery插件,用于创建交互式的表格,具有数据分页、排序、过滤、编辑等功能。在处理大量数据时,用户可能需要选择表格中的多行,这就是所谓的“全选”功能。本文将详细介绍如何在JqGrid中实现全选...
jqGrid是一款功能强大的JavaScript表格插件,用于在网页上展示并操作数据,它支持各种操作,包括...在实际项目中,你可能需要根据具体需求调整jqGrid的配置,如添加自定义列处理函数,实现更复杂的数据过滤和检索功能。
jqGrid支持添加自定义按钮,这些按钮可以放置在工具栏或者其他位置,提供额外的操作。用户可以通过编程方式为这些按钮绑定事件,实现点击按钮后的特定功能,如导出数据、刷新表格等。在jqgriddemo5.2.0中,开发者...
在使用JqGrid这个强大的jQuery表格插件时,我们经常需要自定义操作列来实现更丰富的交互功能。本文将详细讲解如何在JqGrid的Table中实现点击【操作】按钮时弹出一个包含多个操作的Div层。 1. **配置列模型**: 在...
6. 扩展性:JqGrid拥有丰富的API和事件,允许开发者扩展其功能,例如自定义按钮、添加验证规则、实现复杂的业务逻辑等。 在"JqGridDemo"中,通常会包含一些示例代码和预览,帮助开发者了解如何配置和使用JqGrid。...
文件中提及了jqGrid中的一些核心概念,例如ColModel API、参数配置、自定义搜索、搜索工具栏、搜索、自定义格式化类型、格式化、自定义按钮、翻页功能、配置json、方法和事件。这些内容涉及了如何通过编程方式操作...
6. 自定义按钮(Custom Buttons):用户可以通过 custbutt.html 和 custbutt.html.bak 文件学习如何添加自定义按钮到工具栏,这些按钮可以执行特定的操作,如导出数据、触发事件等。 7. 表格操作:jqGrid 支持多选...
7. **自定义列**:jQGrid 允许开发者自定义列的显示,包括列宽、格式化、隐藏/显示等,以满足不同场景的需求。 8. **国际化**:jQGrid 支持多语言,可以轻松切换不同的语言环境。 9. **主题支持**:jQGrid 提供...
jqGrid 也提供了多种自定义功能,包括自定义列、自定义编辑器、自定义按钮等。同时,jqGrid 也提供了多种主题,包括基本主题、bootstrap 主题、 Material Design 主题等。 在jQGrid 是一个功能强大且灵活的网格控件...
在这个小例子中,我们将深入理解如何在jqGrid中添加行按钮,以便实现自定义的交互功能。 首先,我们需要引入jqGrid所需的CSS和JavaScript库。在示例代码中,可以看到引用了jQuery库、jQuery UI库以及jqGrid的相关...
8. 自定义行为:JqGrid提供了丰富的API和选项,允许开发者自定义网格的行为,如添加自定义按钮、扩展筛选功能等。 在压缩包"aspJqGrid"中,可能包含了一些示例代码、配置文件或者预编译的ASP.NET控件,帮助开发者...
这些按钮包括:自定义按钮、翻页按钮等。 jqGrid 的事件 jqGrid 提供了丰富的事件选项,帮助开发者快速响应用户的操作。这些事件包括:加载完成、行点击、双击等。 jqGrid 的 ColModel API jqGrid 的 ColModel ...
自定义按钮则扩展了 jqGrid 的功能,可以添加额外的操作,比如导出数据、触发特定函数等。 在翻页方面,jqGrid 提供了分页控件,用户可以选择显示多少行数据,并可以方便地浏览前后页。同时,文档还涵盖了如何处理...
同时,也可以自定义CSS,调整表格、按钮、分页等元素的外观。 五、jqGrid插件 jqGrid的`plugins`目录包含了多个增强功能的插件,例如: 1. `grid.locale-cn.js`:中文语言包,用于本地化提示信息。 2. `jqGrid....
8. **自定义行为**:开发者可以利用`jqGrid`的扩展性,添加自定义按钮、编辑行功能,或者实现复杂的筛选和验证逻辑。 9. **版本兼容**:由于`jqGrid`有多个版本,需要确保所使用的`jqgrid_codeigniter_library`与...
6. 自定义列:你可以自定义列的显示内容和样式,甚至添加自定义的列操作按钮。 7. 国际化:jqGrid支持多语言,可以满足不同地区用户的需求。 8. 表格样式:jqGrid有多种预设的表格样式,也可以自定义样式以匹配...
4. **自定义功能**:开发者可以通过设置各种参数和事件来定制jqGrid的行为,如编辑模式、列宽、列标题、工具栏、列选择等,满足不同项目的个性化需求。 5. **扩展性**:jqGrid拥有丰富的插件和扩展,可以实现更多...
通过深入研究这个示例,开发者可以学习到如何自定义列、设置数据操作、使用过滤和排序功能,以及如何将 jqGrid 与后端服务器进行通信。对于希望提升网页数据展示和管理能力的开发者而言,这是一个宝贵的资源。
- **自定义按钮**:可以在分页器中添加自定义按钮。 #### 十、表单编辑 - **属性**:定义表单编辑时的配置项。 - **搜索**:支持单字段和多字段搜索。 - **添加行**:向网格中添加新行。 - **编辑行**:对现有行...