|
发表于 2018-4-25 10:20:47
|
显示全部楼层
嘴角微微上扬 发表于 2018-4-24 19:14
求指点 ,这块源码在什么位置
例如: 数据库该字段 值为 0【未发布】 和1【已经发布】
<t:dgCol title="发布状态" field="state" queryMode="single" query="true" dictionary="sms_stste" hidden="true" align="center" width="60"></t:dgCol>
未发布的显示 发布按钮
<t:dgFunOpt title="发布" exp="state#eq#0" funname="enableOrDisable(id,state)" urlclass="ace_button btn_red" urlfont="fa-cog" />
已经发布的 显示 撤销发布 按钮
<t:dgFunOpt title="撤销发布" exp="state#eq#1" funname="enableOrDisable(id,state)" urlclass="ace_button btn_blue" urlfont="fa-cog" />
对于 exp 属性请自行参照文档
function enableOrDisable(id,state){
var url =""; var msg ="";
if( state ==1 ){
msg = "确定撤销发布吗"
url ="mainController.do?optStste&id="+id+"&state=0"+"&type=0";
}else{
msg = "确定需要发布吗"
url ="mainController.do?optStste&id="+id+"&state=1"+"&type=0";
}
$.dialog.confirm(msg, function(){
$.ajax({
cache : false,
type : 'post',
url : url,// 请求的action路径
success : function(data) {
var d = $.parseJSON(data);
if (d.success) {
var msg = d.msg;
tip(msg);
$('# datagrid 的name值 ').datagrid('reload');
}
},
error : function() {// 请求失败处理函数
alerLayerTip("请求失败");
},
});
}, function(){
alerLayerTip("您取消了")
});
}
后台方法就不贴了
|
|