jqGrid细节备注—jqGrid中自定义格式,URL格式
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格式相关推荐
- 打开php文件url格式,url格式是什么
url格式的英文全称是Uniform Resource Locator,是指网络地址:在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL,它是WWW的统一资源定位标志. 本文操作环 ...
- jqGrid细节备注—pager文字的设置,更改默认的提交方式
默认的pager显示的文字,在英文版本下是如下 (file grid.locale-en.js): $.jgrid = { defaults : { recordtext: "View {0 ...
- jqGrid细节备注—page参数的设置
page:指示了页码,默认值是1.会随着ajax传递给服务器端. 服务器端可以 page = int.Parse(context.Request["page"].ToString( ...
- elementUI中table中自定义修改时间格式2020-10-26T10:00:00
问题描述: 前端使用el-table查询到后台的数据的某一列时间列默认是标准UTC格式,如果想按照自己想显示的格式获取年月日和时分秒进行显示怎么办 ? 方法一: elementUI中的table提供了 ...
- java中自定义输入数字格式_Java 创建并使用自定义数字格式、35;###、####.#####和语言环境...
import java.util.*; import java.text.*; /* nowjava - 时代Java 提 供 */ public class DecimalFormatDemo { ...
- ATS 5.3.0中自定义日志格式文件logs_xml.config解读
缘起 近来因为公司项目需要,阅读了一部分ATS logging system的源码实现,越发觉得logs_xml.config文件的配置非常重要,而我目前只是实践了一点它的皮毛.为此,根据自己的理解, ...
- R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:使用gtExtras包添加一个图,显示表中某一列中的数字、并自定义表格数据显示的主题格式、并自定义数值数据的格式(例如百分比)
R语言使用gt包和gtExtras包优雅地.漂亮地显示表格数据:使用gtExtras包添加一个图,显示表中某一列中的数字.并自定义表格数据显示的主题格式.并自定义数值数据的格式(例如百分比) 目录
- data类型的Url格式及Base64编码:把小数据直接嵌入到Url中
所谓"data"类型的Url格式,是在RFC2397中 提出的,目的对于一些"小"的数据,可以在网页中直接嵌入,而不是从外部文件载入.例如对于img这个Tag, ...
- Bootstrap data类型的Url格式--url(data:image/gif;base64,AAAA):把小数据直接嵌入到Url中
原文链接http://shiyun1013.blog.163.com/blog/static/1077403620111113234714/ 所谓"data"类型的Url格式,是在 ...
最新文章
- 现在的Android程序员为什么会感到焦虑?焦虑的源头在哪里?该怎么去缓解焦虑呢?——没有无中生有的贩卖焦虑,只有你的挣扎和不甘。
- c++空类实例大小不是0原因
- scrapy获取a标签的连接_python爬虫——基于scrapy框架爬取网易新闻内容
- Eclipse Add generated serial version ID报错解决方案
- MVC常见的控制器,接口,数据层之间的操作
- 1+X web中级 Laravel学习笔记——使用DB facade对数据库进行增删改查
- html 按钮光束,图文详解,原来3dmax光束特效的制作这么简单!
- 自动驾驶:蛇形曲线跟踪(Stanley Model)
- 基于JAVA+SpringMVC+Mybatis+MYSQL的服装商城
- vmware vcenter orchestrator configuration提示“用户名密码错误或登录失败超过次数被锁定”...
- 用计算机来控制飞船在太空中运行,神舟飞船在太空中靠什么动力运行
- 北上广等一线城市 IT 岗位已接近饱和?
- endnote导入参考文献及国标(Chinese standard)
- 贝叶斯估计与最大似然估计
- linux simhei 字体下载,Linux CentOS 7 安装 字体库文件(simsun.ttf、simheittf.ttf)
- 产学交流 | 重庆理工大学计算机科学与工程学院一行到访芝诺数据
- 福特汽车是美股电动汽车行业值得投资的股票吗?
- 移动架构之MVP框架
- NVL和NVL2有什么区别,NULLIF 的使用.
- 美国top10计算机phd申请案例,申请美国计算机PHD全奖应该怎么做
热门文章
- Golang——map集合初始化、键值操作、map作为函数参数的使用
- python加密敏感信息_仅需10行代码,使用python加密用户敏感数据
- linux查看php日志命令,linux查看日志的三种命令是什么,linux查看进程命令
- multisim秒信号发生器_失联50年的卫星突然出现,莫名向地球发送信号,究竟谁在操控?...
- ad18敷铜为什么打的孔里面也有_PCB覆铜后放置大量过孔有什么作用?具体怎么放置?...
- putty远程登录linux有啥用,putty 自动远程登录linux
- oracle的标准写法,oracle 表连接特有写法与标准写法
- 启动kafka失败报内存不足(Cannot allocate memory)
- 怎么把一个RPM包安装到不同的目录?
- Netty 5用户指南