datagrid 里面的formatter方法
A、{field:'station_staus',title:'工位状态',width:250,align:'center',formatter: function(value,row,index){
if (row.station_staus==0){
return "现实";
}
if(row.station_staus==1){
return "虚拟";
}
}},
B、function(value, row, index) {
return "<a href='javascript:void(0)' onclick='edit(\""+row.id+"\")'>修改</a> <a href='javascript:void(0)' onclick='del(\""+row.id+"\")'>删除</a>";}
C、可以直接编辑
{field:'22',title:'操作',width:230,align:'center',sortable:true,formatter : function(value, row, index) {
return "<a href='javascript:void(0)' onclick='edit(\""+row.id+"\")'>修改</a> <a href='javascript:void(0)' onclick='del(\""+row.id+"\")'>删除</a>";
}}
] ],
border : false,
striped : true,
fit : true,
rownumbers : true,
pageSize : 20,
fitColumns : true,
ctrlSelect : true,
pagination : true,
remoteSort : false,
toolbar : "#tool",
onAfterEdit: function (rowIndex, rowData, changes) {
//endEdit该方法触发此事件
console.info(rowData);
saveSort(rowData.id,rowData.sort);
editRow = undefined;
},
onDblClickCell: function (rowIndex, rowData) {
//双击开启编辑行
if (editRow != undefined) {
$("#tb").datagrid("endEdit", editRow);
editRow = undefined;
}
if (editRow == undefined) {
$("#tb").datagrid("beginEdit", rowIndex);
editRow = rowIndex;
}
} ,
onClickRow:function(rowIndex,rowData){
if (editRow != undefined) {
$("#tb").datagrid("endEdit", editRow);
}
}
});
}); }
D、 列表栏区域变色 {field:'state',title:'状态',width:100,align:'center',sortable:true,formatter : function(value, row, index) {
if (row.state == "1") {
return "<span style='color:red'>已回访</span>";
}else{
return "<span style='color:green'>未回访</span>";
}
}},
datagrid 里面的formatter方法的更多相关文章
- Android Service生命周期 Service里面的onStartCommand()方法详解
在Demo上,Start一个Service之后,执行顺序:onCreate - > onStartCommand 然后关闭应用,会重新执行上面两步. 但是把代码拷贝到游戏工程发现,关闭游戏后,只 ...
- java 里面的 native 方法
第一篇: 今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原文的理解. 一. 什么是Native Method 简单地讲,一个Native Meth ...
- SimpleDateFomat里面的parse方法的使用
parse方法用于将字符串类型的日期/时间解析为Date类型.语法 public Date parse(参数) 要加上这句 throws ParseException或者:try{}catch(){} ...
- es6里面的arr方法
es6里面,关于arr的遍历以及查找,新增了很多的方法,对于不同的应用场景,运用合适的方法,可以达到事半功倍的效果: 一, arr.find():用于查找到符合条件的第一个成员,如果没有查找到的话,则 ...
- map里面的set方法
let a=[1,2,3,4,1,2,3,4,1,4];let b= new Set(a);console.log(b) 还有add方法介绍下: let a=new Set();let b=[1,1, ...
- 使用unittest里面的discover()方法组织测试用例
import osimport unittest directory = os.getcwd()# 测试用例的目录organize = unittest.defaultTestLoader.disco ...
- java.lang.String里面的trim()方法——删除首尾空格
结果如图 package com.softeasy.test1; public class String_trim { public static void main(String[] args) { ...
- GAILS里面的SAVE方法
用途 保存一个domain类的实例到数据库,需要的话会级联保存所有的子实例. 举例 def b = new Book(title:"The Shining") b.save() 描 ...
- jquery里面的$.each()方法
$.each可以迭代jquery对象和数组 $(selector).each()专注于jquery对象的遍历
随机推荐
- IAR常用快捷键及技巧
1.复制和粘贴几行的部分代码 需求:有时候我们需要复制几行代码的后半部分,不需要复制前半部分.方法:按住Alt键,再用鼠标拖动就可以复制和粘贴后半部分 [END/2015-09-23] 2.复制一行 ...
- Jetson TX2火力全开
Jetson Tegra系统的应用涵盖越来越广,相应用户对性能和功耗的要求也呈现多样化.为此NVIDIA提供一种新的命令行工具,可以方便地让用户配置CPU状态,以最大限度地提高不同场景下的性能和能耗. ...
- HDOJ1024(最大M子段和)
Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others ...
- Java标签引起的陷阱
请看下面的代码,请问下面的代码是否能够通过编译: package com.yonyou.test; /** * 测试类 * @author 小浩 * @创建日期 2015-3-2 */ public ...
- CentOS7下源码安装5.6.23
清理CentOS7下的MariaDB. [root@localhost ~]#rpm -qa | gremp mariadb [root@localhost ~]# rpm -e --node ...
- 使用DOS指修改文件名
需求:将文件名中的特殊字符#和~去掉 文件夹路径如下: 开始->运行->在对话框中输入字母“cmd”,进入dos模式 输入命令行“cd c:\test”然后回车,再输入命令行“dir /b ...
- Windchill
判断某查询栏位是否为空 错误:if (projComp != null && !projComp.equals("")) 正确:if((projComp != nu ...
- range分表
按主键范围进行分表,假设当前主键的最大值为5000,把数据拆成5等份 1-1000:是5000的第1个范围,把该范围的数据作为一张表 1001-2000:是5000的第2个范围,把该范围的数据作为一张 ...
- 第四课4、ROS客户端
ROS客户端提供一些列库文件用于用户开发.它利用许多ROS概念并使它通过代码可以获取. 下面是ROS程序中的接口 ROSCPP客户端(c++客户端) 首先新建一个包 然后catkin_make一下 在 ...
- JavaScript学习系列1 基础-变量
1. 在一次面试中,被问到JavaScript中使用严格模式有什么区别, 这里的严格模式指的是 ECMAScript5严格模式 我们首先来看看普通模式,也就是非严格模式 a = 5; console. ...