esayui datagrid columns formatte 的问题

Java-我去 2017-08-16 05:43:29
esayui
 dg=$('#dg').datagrid({
method: "get",
url:ctx+' ,
pagination:true, //显示分页工具栏
rownumbers:true, //显示行号列
singleSelect:true,
fit:true,
columns:[[


{field:'message',title:'校验结果',width:100,formatter:function(value,row,index){

if(value == 0){
return '通过';
}
if(value == 1){
return '失败';
}

}},


{field:'reState',title:'sss',width:100,formatter:function(value,row,index){
alert(index)
if(value == 1){
return 'xxx';
}
if(parseInt(value) == 2){
return 'xxx';
}

}},

{field:'reState',title:'状态',width:100,formatter:formatterIsu(value,row,index){
if(value == 0){
return '未结清';
}
if(value == 1){
return '已结清';
}
if(value == 2){
return '账单核对失败';
}
if(value == 3){
return '结清中';
}
if(value == 4){
return '付款失败';
}

}},


]],
loadMsg:'嗖 ----正在火速加载中 -------------',
toolbar:'#tb'
});


json数据
{
"total":1,
"rows":[
{
"id":17,

"message":"0",
"reSerial":"200100000017447-1502866167622",
"reMode":1,
"reState":4,

}
]
}

message 这个数据 formatter:function
可以格式化
reMode reState 字段死活就没有反应不知怎么回事
...全文
238 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
学java不容易 2017-08-17
  • 打赏
  • 举报
回复
json数据

{
    "total":1,
    "rows":[
        {
            "id":17,
         
            "message":"0",
            "reSerial":"200100000017447-1502866167622",
             "reMode":1,
             "reModeName":"",
              "reState":4,
             "reStateName":""
        }
    ]
}
dg=$('#dg').datagrid({             method: "get",             url:ctx+' ,             pagination:true, //显示分页工具栏             rownumbers:true, //显示行号列             singleSelect:true,             fit:true,             columns:[[                             {field:'message',title:'校验结果',width:100,formatter:function(value,row,index){                       if(value == 0){                         return '通过';                     }                     if(value == 1){                         return '失败';                     }                   }},                      {field:'reModeName',title:'sss',width:100,formatter:function(value,row,index){                     alert(index)                     if(value ==  1){                         return 'xxx';                     }                     if(parseInt(value)  == 2){                         return 'xxx';                     }                   }},                    {field:'reStateName',title:'状态',width:100,formatter:formatterIsu(value,row,index){                     if(value == 0){                         return '未结清';                     }                     if(value == 1){                         return '已结清';                     }                     if(value == 2){                         return '账单核对失败';                     }                     if(value == 3){                         return '结清中';                     }                     if(value == 4){                         return '付款失败';                     }                   }},                        ]],             loadMsg:'嗖 ----正在火速加载中 -------------',             toolbar:'#tb'         });
Java-我去 2017-08-16
  • 打赏
  • 举报
回复
reMode reState 好像是int 的 就好像有问题,前台能把值显示出来就是 formatter 不起作用
内容概要:本文档介绍了一种基于Simulink的永磁同步电机(PMSM)转速控制仿真模型,重点实现了“超螺旋滑模控制器”与“有限时间扩张状态观测器(FTESO)”相结合的先进控制策略。该方法通过FTESO在有限时间内快速收敛并实时估计系统内部动态与外部扰动,结合超螺旋滑模控制实现无颤振的高精度转速跟踪,有效提升了电机在复杂工况下的动态响应性能与抗干扰能力。同时,系统支持转动惯量等关键参数的在线辨识,增强了控制系统的自适应性与鲁棒性。作为“顶刊复现”系列科研资料之一,本资源聚焦于现代非线性控制理论在电机驱动系统中的仿真验证与工程应用。; 适合人群:自动化、电气工程、控制科学与工程等相关专业的研究生、科研人员及具备一定MATLAB/Simulink基础的高年级本科生。; 使用场景及目标:① 深入学习和掌握滑模控制、扩张状态观测器(ESO)、自抗扰控制(ADRC)等现代非线性控制理论在永磁同步电机系统中的具体实现方法;② 复现高水平学术论文中的先进控制算法,提升科研仿真能力与理论转化实践的能力;③ 为高性能电机控制、扰动抑制、参数在线辨识等关键技术研究提供可靠的仿真平台与技术参考。; 阅读建议:建议读者首先研读相关控制理论的学术文献,深入理解超螺旋滑模与有限时间ESO的设计原理与数学基础,再结合Simulink模型逐模块分析其搭建逻辑与参数整定方法,重点关注扰动观测与前馈补偿的实现机制,并可通过设置不同负载扰动、参数突变等工况测试系统的鲁棒性与适应性。

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧