第一步,添加checkBox,switch。
{field:'update_gs_ini', title: GSUpdateIniBar,templet: '#GSUpdateIni',minWidth:100}
<script type="text/html" id="GSUpdateIni">
// d.id 为每一条数据的唯一标示,方便修改。d.update_gs_ini 是改开关的状态参数,1为开,0为关。
{{# if(d.update_gs_ini === 1){ }}
<input type="checkbox" value="{{d.id}}" checked="" lay-skin="switch" lay-filter="Event_GSUpdateIniEditor" lay-text="开|关">
{{# } else { }}
<input type="checkbox" value="{{d.id}}" lay-skin="switch" lay-filter="Event_GSUpdateIniEditor" lay-text="开|关">
{{# } }}
</script>
效果:
第二步:监听点击事件。
form.on('switch(Event_GSUpdateIniEditor)', function(obj){
layer.alert('INI更新!', {icon: 6});
layer.tips(this.value + ' ' + this.name + ':'+ obj.elem.checked ? "关" : "开", obj.othis);
});
功能完成。