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)' οnclick='edit(\""+row.id+"\")'>修改</a>&nbsp;&nbsp;<a href='javascript:void(0)' οnclick='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)' οnclick='edit(\""+row.id+"\")'>修改</a>&nbsp;&nbsp;<a href='javascript:void(0)' οnclick='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>";
                                }
                            }},

 

转载于:https://www.cnblogs.com/baijin05/p/5040363.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值