- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我刚开始使用 jqGrid,如果这是一个明显的问题,我深表歉意(尽管我在他们的网站上找不到任何地方的答案)。
我目前正在使用以下方法将行数据添加到我的网格中:
for (var i = 0; i <= mydata.length; i++) {
jQuery("#grid2").jqGrid('addRowData', i + 1, attributes[i]);
}
生成的 HTML 是这样的:
<tr class="ui-widget-content jqgrow ui-row-ltr" tabindex="-1" id="1" role="row"> ... </tr>
id 当前基于行号,但我想根据 mydata 数组中的变量将 id 更改为自定义定义。
例如,如果我的 mydata 数组是这样的:
var mydata = [ { id="1", name="someName", type="typeOne" } ]
我希望我的 HTML 输出看起来像这样:
<tr class="..." id="typeOne"> </tr>
或
<tr class="..." id="rowid" name="typeOne"> </tr>
如何确保 addRowData 方法向我的行添加自定义 id 而不是常规 rowid?
最佳答案
您可能正在寻找 colModel
选项中的 key
属性:
键: 如果没有来自服务器的 id,这可以设置为 as id 对于唯一的行 ID。只有一列可以具有此属性。 如果有多个键,网格会找到第一个,然后 第二个被忽略。
来自 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:colmodel_options
关于javascript - jqGrid addRowData - 如何向每一行添加自定义名称/ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12515048/
我有一个包含 1000 条记录的数组,我向它传递了 javascript 函数。在 jqgrid 中显示数据大约需要 20 秒。我知道 addDataRow 方法非常慢,但我找不到任何其他替代方法。有
一直试图获取 rowID 无济于事,我突然意识到我的代码中存在一个影响 jqGrid 运行方式的错误。 我的代码如下: function showSearchResults(k1,k2,k3,k4,k
我刚开始使用 jqGrid,如果这是一个明显的问题,我深表歉意(尽管我在他们的网站上找不到任何地方的答案)。 我目前正在使用以下方法将行数据添加到我的网格中: for (var i = 0; i .
我无法使用以下行将行添加到 jqGrid 表的顶部: jQuery("#myTable").jqGrid('addRowData', 0, myData, "first"); 它只是像往常一样添加到列
var index = 'id'; var ajaxResponse = [{id: 1, name: 'John', email: 'john@doe.co.uk'}, {id: 2, name:
我是一名优秀的程序员,十分优秀!