低代码开发平台(eFrameWork) 注册  登录
eFrameWork框架
联系我们



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

作者:EKETEAM 发布日期:2019-02-22 人气:1402
列表里通过复选框实现快捷设置数据状态。
效果:

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.加入执行响应动作。



 ↓ 评论信息

暂时还没有评论!

 ↑ 发表评论

登录 后评论!
版权所有 © 2016-2020 中国E客 EKETEAM.COM 备案编号:滇ICP备18000718号-2