jqGrid tableToGrid“选项”范围
基础知识
大家好,我在 jqGrid wiki 上看到 tableToGrid 方法(由 Peter Romianowski 编写)定义为 tableToGrid(selector, options)
,但找不到任何有相关文档的地方选项
有谁知道这些或在哪里可以找到它们?编辑:谢谢奥列格,解决了!
更多
我实际上想做的是将生成的jqGrid封装在表单
中,该表单将提交位于列中的复选框
值桌子。我的问题是 tableToGrid
方法似乎正在从 checkbox
元素中删除 name
属性,因此它们不会与表单发布一起提交。
Basics
Hi all, I have see the tableToGrid method (by Peter Romianowski) defined as tableToGrid(selector, options)
on the jqGrid wiki, but cannot find anywhere that has documentation of the options
Does anyone know about these or where to find them? EDIT: Thanks Oleg, resolved!
More
What Im actually trying to do is encase the resulting jqGrid in a form
, which will submit the checkbox
values that are in a column of the table. My problem is that the tableToGrid
method appears to be removing the name
property from the checkbox
elements and hence they are not being submitted with the form post.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
就像您可以在 http://www.trirand.com/jqgridwiki 上阅读/doku.php?id=wiki:table_to_jqgrid
tableToGrid
方法的 options 参数只不过是您创建的 jqGrid 的选项(参见 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options )。如果我理解您的主要问题,您会从服务器收到一些数据作为表单提交的答案。您希望将这些数据放置在网格中。为此,您可以使用更直接的方式使用 jqGrid 的
datatype: 'local'
。这是一个示例:首先创建一个空的 jqGrid,然后使用
addRowData
方法填充它。此外,如果 jqGrid 中有很多复选框,那么从 使用基于 JavaScript 的 SVG 库在表格标题内显示垂直文本,并在 http://www.ok-soft-gmbh.com/VerticalHeaders/TestFixedO1.htm。
Like you can read on http://www.trirand.com/jqgridwiki/doku.php?id=wiki:table_to_jqgrid the options parameter of
tableToGrid
method is nothing more as the options of the jqGrid which you create (see http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options).If I undesnand your main problem carrect, you have some data received from the server as an answer on the form submit. And you want to place this data in a grid. To make this you can use more direct way with using
datatype: 'local'
of jqGrid. Here is an example:First of all you create an empty jqGrid and then fill it with respect of
addRowData
method.Moreover if you have many checkboxes inside of jqGrid, it can be interesting for you to look at my example from Vertical text inside table headers using a JavaScript-based SVG library and see results on http://www.ok-soft-gmbh.com/VerticalHeaders/TestFixedO1.htm.
已解决
jqGrid tableToGrid 方法将查找原始表中复选框的值,并自动在生成的 jqGrid 上实现
multiSelect: true
选项,显示内在复选框。要获取所选行 ID 的列表,只需调用RESOLVED
The jqGrid tableToGrid method will find the value of the checkboxes in the original table and automatically implement the
multiSelect: true
option on the resulting jqGrid, showing intrinsic checkboxes. To get a list of the selected rows IDs, simply call更改任意数量列的列宽
在这种情况下,在 jqgrid 构建之后,您只需转到生成的表并手动更改列标题和相应数据的所有列宽,而无需纠正一些繁琐的代码。
Change column width for any number of columns
In this case after the jqgrid getting build you can just go to the table getting generated and manually change all the column widths of column header and the respective data without righting some tedious code.