黑马程序员技术交流社区

标题: 【上海校区】layui--js控制switch的切换 [打印本页]

作者: 梦缠绕的时候    时间: 2018-9-5 09:38
标题: 【上海校区】layui--js控制switch的切换

当【允许为空】选择为“T”时,判断【主键】是否为空,若为“T”,弹出提示,不予更改;

定义主键:以templet模板形式定义控件格式,其中{{ d.isSerial == 'T' ? 'checked' : '' }}为其设置默认值
{field :'isSerial' , title :'主键', minWidth : 120, templet: '#switchTpl', unresize : true        }

定义允许为空:

{field :'notNull'  , title :'允许为空' , minWidth : 100, templet : '#switchNullTpl', unresize : true}// 给对象主键赋值                                                      
tableData[parentTrIndex].isSerial = "T";                        
// 获取允许为空的div                                                   
var switchIfNull=$(parentTr).find("td:eq(6)").find("div:eq(1)");
// 修改div的样式为F的样式,F的值                                             
switchIfNull.prop("class","layui-unselect layui-form-switch");//F的样式
switchIfNull.find("em").text("F");     //F的值                          
tableData[parentTrIndex].notNull = "F";    //修改数据中F的值                     
                                                                 
layer.lips('此列为主键,不允许为空',obj.othis);  //tips提示                          

添加监听:监听【允许为空】,同理





作者: 不二晨    时间: 2018-9-6 11:14
奈斯




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2