EAS8.0,WAF2,JS,列表界面选择记录行,请求控制层逻辑,刷新界面

业务场景:列表界面选择一行数据,通过数据状态(枚举)判断是否需要向控制层进行请求。

通过ajax向控制层请求,改变数据状态之后,刷新界面(重新加载数据)。


// 开检
dtcing:function(event,value){

    var selectedId = waf("#queryGrid").dataGrid("getSelectedRow");
    if (selectedId == undefined || selectedId == null) {
        _self.showMessage("请在检测结果表格选择记录行!");
        return;
    }
    var billId = selectedId; //检测结果ID
    var dtcStatus = waf("#queryGrid").wafGrid("getCell", selectedId, "dtcStatus");
    if(dtcStatus == null || dtcStatus != 10){
        _self.showMessage("只允许在检测结果表格中选择待检状态的记录进行开检!");
        return;
    }
    waf.ajax({
        url:waf.getContextPath() + "/lims/detectionResultList.do?method=dtcing",
        data:{billId:billId},
        type:'post',
        dataType:'',
        async:false,
        success:function(data){
            // alert(waf.toJSON(data));
            _self.showMessage(data.data);
            waf("#queryGrid").dataGrid("reloadGrid"); //刷新表格
            _self.loadData(); //重新加载检测项目数据
        }
    });
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值