注册登录
使用帮助
平台使用帮助文档及升级公告。

发表评论eFrameWork功能扩展-列表里实现数据开关功能

发布时间:2019-02-22 22:48:25 浏览量:1482
列表里通过复选框实现快捷设置数据状态。
效果:

1.基本设置-自定义列 增加一列名称为“显示”

2.让该列在列表状态下显示

3.将该列的HTML扩展属性设为:
<input type="checkbox" value="{data:id}" onclick="show(this);" {data:checked} />
show(this)为自定义函数,通过接收checkbox对象,取得数据主键编号及选择状态,AJAX去执行动作。
checked 为数据状态,对应到复选框选择状态。
4.定义补充列加入(复选框选择)
CASE WHEN Show=1 THEN ' checked' ELSE '' END as checked
5.JS-通用下定义show函数
function show(obj)
{
  var url="Model.aspx?modelid=" + ModelID + "&act=show&id=" + obj.value + "&value=" + (obj.checked ? 1 : 0);
  $.ajax({
      type: "get",
      url:url,
      dataType: "html",
      success: function(data)
      {
           //重新加载数据
           var page=getobj("page");
           if(page){Search(page.value);}
      }
    });
};
act=show 为动作名称。
6.加入执行响应动作。



网友评论
暂时还没有评论!
登录后评论