jqGrid中自定义格式,URL格式

当官方自带的showlink用起来不是十分顺手,因此可以考虑自己定义url格式

自定义格式其实很简单,在formatter:处填写函数名

比如formatter:makeURL

那么,可以创建一个makeURL函数。

该函数的签名必须遵循官方的约定,有3个参数。

function makeURL(cellvalue, options, rowObject ){

return urlstring;

}

cellvalue -就是要被格式化的值

options - 一个对象,包含的值是options : { rowId: rid, colModel: cm} rowId就是当前行的rowid,colModel就是jqgrid中定义的值

rowObject - 就是当前行的值。

各个值的赋值举例如下:

如果:colModel: [

{ name: "filename", index: "filename", 550, sorttype: "string", sortable: true,formatter:makeURL},

{ name: "datetime", index: "datetime", 80, sorttype: "string", formatter: "string", sortable: true }

],

function makeURL(cellvalue, options, rowObject ){

alert(cellvalue);

alert(rowObject["test"]);//此处的值为返回的json中对应的值。

alert(options["rowId"]);

alert(options["colModel"]["name"]);//此处返回的就是“filename”

}

有了这一招,返回一些自定义的URL就易如反掌,随便加什么参数都可以很容易的获得,只需要能从rowObject["test"]之类的对象中取到数据即可。

还有一种更加简单直白的方式,就是直接在返回的json中,把要显示的字段直接用处理过的<A>这种格式处理。那样的话,直接在表格里显示的就是已经可以直接使用的链接了。

jqGrid细节备注—jqGrid中自定义格式,URL格式相关推荐

  1. 打开php文件url格式,url格式是什么

    url格式的英文全称是Uniform Resource Locator,是指网络地址:在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL,它是WWW的统一资源定位标志. 本文操作环 ...

  2. jqGrid细节备注—pager文字的设置,更改默认的提交方式

    默认的pager显示的文字,在英文版本下是如下 (file grid.locale-en.js): $.jgrid = { defaults : { recordtext: "View {0 ...

  3. jqGrid细节备注—page参数的设置

    page:指示了页码,默认值是1.会随着ajax传递给服务器端. 服务器端可以 page = int.Parse(context.Request["page"].ToString( ...

  4. elementUI中table中自定义修改时间格式2020-10-26T10:00:00

    问题描述: 前端使用el-table查询到后台的数据的某一列时间列默认是标准UTC格式,如果想按照自己想显示的格式获取年月日和时分秒进行显示怎么办 ? 方法一: elementUI中的table提供了 ...

  5. java中自定义输入数字格式_Java 创建并使用自定义数字格式、35;###、####.#####和语言环境...

    import java.util.*; import java.text.*; /* nowjava - 时代Java 提 供 */ public class DecimalFormatDemo { ...

  6. ATS 5.3.0中自定义日志格式文件logs_xml.config解读

    缘起 近来因为公司项目需要,阅读了一部分ATS logging system的源码实现,越发觉得logs_xml.config文件的配置非常重要,而我目前只是实践了一点它的皮毛.为此,根据自己的理解, ...

  7. R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:使用gtExtras包添加一个图,显示表中某一列中的数字、并自定义表格数据显示的主题格式、并自定义数值数据的格式(例如百分比)

    R语言使用gt包和gtExtras包优雅地.漂亮地显示表格数据:使用gtExtras包添加一个图,显示表中某一列中的数字.并自定义表格数据显示的主题格式.并自定义数值数据的格式(例如百分比) 目录

  8. data类型的Url格式及Base64编码:把小数据直接嵌入到Url中

    所谓"data"类型的Url格式,是在RFC2397中 提出的,目的对于一些"小"的数据,可以在网页中直接嵌入,而不是从外部文件载入.例如对于img这个Tag, ...

  9. Bootstrap data类型的Url格式--url(data:image/gif;base64,AAAA):把小数据直接嵌入到Url中

    原文链接http://shiyun1013.blog.163.com/blog/static/1077403620111113234714/ 所谓"data"类型的Url格式,是在 ...

最新文章

  1. 现在的Android程序员为什么会感到焦虑?焦虑的源头在哪里?该怎么去缓解焦虑呢?——没有无中生有的贩卖焦虑,只有你的挣扎和不甘。
  2. c++空类实例大小不是0原因
  3. scrapy获取a标签的连接_python爬虫——基于scrapy框架爬取网易新闻内容
  4. Eclipse Add generated serial version ID报错解决方案
  5. MVC常见的控制器,接口,数据层之间的操作
  6. 1+X web中级 Laravel学习笔记——使用DB facade对数据库进行增删改查
  7. html 按钮光束,图文详解,原来3dmax光束特效的制作这么简单!
  8. 自动驾驶:蛇形曲线跟踪(Stanley Model)
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的服装商城
  10. vmware vcenter orchestrator configuration提示“用户名密码错误或登录失败超过次数被锁定”...
  11. 用计算机来控制飞船在太空中运行,神舟飞船在太空中靠什么动力运行
  12. 北上广等一线城市 IT 岗位已接近饱和?
  13. endnote导入参考文献及国标(Chinese standard)
  14. 贝叶斯估计与最大似然估计
  15. linux simhei 字体下载,Linux CentOS 7 安装 字体库文件(simsun.ttf、simheittf.ttf)
  16. 产学交流 | 重庆理工大学计算机科学与工程学院一行到访芝诺数据
  17. 福特汽车是美股电动汽车行业值得投资的股票吗?
  18. 移动架构之MVP框架
  19. NVL和NVL2有什么区别,NULLIF 的使用.
  20. 美国top10计算机phd申请案例,申请美国计算机PHD全奖应该怎么做

热门文章

  1. Golang——map集合初始化、键值操作、map作为函数参数的使用
  2. python加密敏感信息_仅需10行代码,使用python加密用户敏感数据
  3. linux查看php日志命令,linux查看日志的三种命令是什么,linux查看进程命令
  4. multisim秒信号发生器_失联50年的卫星突然出现,莫名向地球发送信号,究竟谁在操控?...
  5. ad18敷铜为什么打的孔里面也有_PCB覆铜后放置大量过孔有什么作用?具体怎么放置?...
  6. putty远程登录linux有啥用,putty 自动远程登录linux
  7. oracle的标准写法,oracle 表连接特有写法与标准写法
  8. 启动kafka失败报内存不足(Cannot allocate memory)
  9. 怎么把一个RPM包安装到不同的目录?
  10. Netty 5用户指南