【发布时间】:2018-05-14 06:15:12
【问题描述】:
我正在使用Guriddo JS jqgrid 的非商业版本。 [我也尝试过使用"free jqgrid",但没有成功,我不知道该怎么做。]我正在使用分组方法。
在分组的行上,我看到一个像 276 , 155 这样的数值。但我想看到的是,Group:#276 或Group:#155 - someTextToappend 像这样。
为了实现这一点,我在colModel 中使用了自定义格式化程序,例如,
{name:"ticket_id",index:"ticket_id",align:"right",formatter:taskTextFormat
我有一个功能如下,
function taskTextFormat(cellvalue,options,rowObject){
// I am returning a string concatenated value something like
return "Group:#"+rowObect["task_ID"];
}
并且我已将 groupingField 设置为该列 ticket_id,因此会触发此函数并返回值,但我在所有分组行上看到相同的文本。喜欢,
Group:#276 // row one
Group:#276 // row two , I think the last groupText value is reflected on all other grouped rows as well.
相反,我想要的是,
Group:#276 // row one
Group:#277 // row two
Group:#278 // row three and so on.
请帮助我,我不确定这是不是正确的方法,如果有更好的方法我会很乐意使用它。
【问题讨论】:
-
请在您的问题中使用正确标签。您使用了“free-jqgrid”标签。您可以点击标签,然后点击“了解更多...”查看the page,“free jqGrid”是产品的名称。另一方面,您写道,您使用"Guriddo jqGrid JS" 并将其命名为“非商业”,这对其他读者来说是误解。我不确定你会得到一些特殊的非商业版本。无论如何,务必包含产品的版本号。
-
@Oleg,真的很抱歉,我从 [github.com/free-jqgrid/jqGrid] 也从 Guriddo 网站,完全从链接 [guriddo.net/?page_id=102663] 获得了你的免费 jqgrid,我点击了“了解更多”第一个产品
Guriddo jqGrid JS在那个页面我已经阅读了许可条款,我点击了“下载”,它指向另一个带有下载按钮的页面,我得到了 Guriddo jqgrid 5.2.2。而且我不会把它卖给我只是在我的项目中使用的任何人。如果这是违反许可的,我准备删除所有 Guriddo 的东西。如果我违反了条款,请告诉我。 -
"free jqGrid" (github.com/free-jqgrid/jqGrid) 与 Guriddo 无关,Guriddo 是替代产品。您可以单击github.com/free-jqgrid/jqGrid/releases 上的“锥体并下载”按钮,也可以直接从 CDN 使用它(参见free-jqgrid.github.io/getting-started/index.html 和the wiki article)。也请阅读README,它描述了 npm、Nuget 和其他来源。
标签: jquery jqgrid free-jqgrid