相关疑难解决方法(0)

loadComplete和gridComplete事件有什么区别?

这个问题源于我看了后这个答案奥列格和演示格架在里面.

gridComplete:

在将所有数据加载到网格中并且所有其他进程完成后,将触发此操作.此事件也会独立于数据类型参数并在对分页等进行排序后触发.

loadComplete:

每个服务器请求后立即执行此事件.data响应中的数据取决于数据类型grid参数

从那些文档中我理解gridComplete在绘制网格结束时loadComplete触发,并在jqGrid完成与后端的通信后触发.

所以我想知道 - 为什么在演示中,loadComplete用于改变细胞的颜色而不是gridComplete

javascript datagrid jqgrid

14
推荐指数
1
解决办法
3万
查看次数

将CSS类添加到列中

如何将自己的类添加到jqgrid中的列.正如我看到html输入元素正在获取类"FormElement".我需要在特定列中添加一个类.我发现这个http://www.trirand.com/blog/?page_id=393/help/cell-tooltip-1/#p21526,但我不确定这是否是实现这一目标最方便的方法?我的意思是遍历所有行和单元格,然后手动更改类属性 - 这似乎是这种"简单"任务的开销.

UPDATE

我想添加类,因为我想使用这个多选小部件http://quasipartikel.at/multiselect/的功能.此小部件通过已定义的类工作.这就是为什么.

jqgrid

13
推荐指数
2
解决办法
3万
查看次数

jqGrid:根据列名称的行单元格值更改行的背景颜色

jqGrid有一个名为Posted的列.根据客户如何配置网格,它可以定位在不同的位置,但始终保持不变.

如果已发布列的值为True,我需要更改行的背景颜色

我在下面尝试了colmodel但是alert(rdata.Posted)显示总是未定义.

如果此行中的已发布列的值为true,如何更改行的背景颜色?

我查看了许多Oleg和其他改变背景颜色的解决方案,但他们使用的是硬编码列号.

colModel: [

{"cellattr":function(rowId, tv, rawObject, cm, rdata) {  
if (rdata.Posted)
    return 'class="jqgrid-readonlycolumn"';
    return '';
      }
  ,"label":"Klient","name":"Klient_nimi","classes":null,"hidden":false},


{"label":null,"name":"Posted","editable":true,"width":0,
"classes":null,"hidden":true}],
...
Run Code Online (Sandbox Code Playgroud)

更新

在update2中,Oleg建议使用rowattr.我还需要在操作列中隐藏内联删除按钮和自定义发布按钮.我在loadComplete下面是usijng代码.如何使用rowattr实现这一点?

var LoadCompleteHandler = function () {
    var iCol = getColumnIndexByName($grid, 'Kinnitatud'),
      postedDateCol = getColumnIndexByName($grid, 'Kinkuup'),
      cRows = $grid[0].rows.length,
      iRow,
      row,
      className,
      isPosted,
      mycell,
      mycelldata,
      i, count,
      cm = $grid.jqGrid('getGridParam', 'colModel'),
      l,
      iActionsCol = getColumnIndexByName($grid, '_actions');
    l = cm.length;
    if (iCol > 0 || postedDateCol > 0) {
        for (iRow = 0; iRow < cRows; …
Run Code Online (Sandbox Code Playgroud)

javascript jqgrid

9
推荐指数
1
解决办法
3万
查看次数

可以使用AddRowData定义jqGrid悬停文本吗?

在jqGrid中,是否可以在添加行数据时定义单元格的标题(悬停)文本?

var rowid;

for(var j=0;j&lt;10;j++)
  {
      rowid = jQuery.Guid.New();
      jQuery("#myJqGrid").jqGrid('addRowData',rowid,{Amount:"$"+j+".00",Date:"09/30/2015"});
  }
Run Code Online (Sandbox Code Playgroud)

我不希望在完成后不必遍历网格,因为在添加行时更容易获得RowID和自定义悬停文本所需的数据.

谢谢!

jquery jqgrid

5
推荐指数
1
解决办法
1万
查看次数

根据另一个jqgrid单元格的值在jqgrid单元格中设置值

我的jqgrid中有一个coulmn状态.

如果状态为"活动",则我希望同一行中的另一个单元格为绿色.如果状态为"未激活",我希望单元格为红色.

如何才能做到这一点?

截至目前,我已在"图片"行创建了自定义格式化程序:

formatter: function () { return "<img src='../images/red.png'/>" }
Run Code Online (Sandbox Code Playgroud)

jqgrid

3
推荐指数
1
解决办法
1万
查看次数

使用jqGrid更改添加表单的CSS

我想更改jqGrid的添加形式的CSS.是否有任何方法可以在jqGrid的添加表单的链接中更改完整的CSS?

我想为添加表单导入另一个CSS文件并申请该添加表单.

javascript css jquery jquery-ui jqgrid

3
推荐指数
1
解决办法
7029
查看次数

如何设置jqgrid中单元格值的单元格背景颜色?

我正在使用jqgrid.我需要根据值设置单元格的背景颜色.

我重新加载表后尝试使用以下代码禁用颜色.

jQuery("#list").setCell('5','5','t',{background:'#ff0000'});

我想根据单元格值在表加载时设置单元格背景颜色.这该怎么做?

提前致谢.

jqgrid

2
推荐指数
1
解决办法
1万
查看次数

jqGrid自定义格式在addClass上失败

我使用自定义格式化程序从json填充新网格,格式化程序已定义:

testFormatter(value,el,opts)
{
     if (value==0)
     {
          $(el).addClass("Fail");
     }
     …
}
Run Code Online (Sandbox Code Playgroud)

我期望单元格使用css类,但如果我检查单元格,则不添加该类.

jquery addclass jqgrid

0
推荐指数
1
解决办法
7989
查看次数

标签 统计

jqgrid ×8

javascript ×3

jquery ×3

addclass ×1

css ×1

datagrid ×1

jquery-ui ×1