提交 3fbe28d2 编写于 作者: Skyeye云's avatar Skyeye云

添加事件

上级 98b740e0
......@@ -15,6 +15,37 @@ layui.config({
showDataUseHandlebars("tableColumn", getFileContent('tpl/template/table-column.tpl'), parent.tableColumn);
form.render('select');
form.on('select(tableColumn)', function(data){
console.log(1);
});
form.on('select(showModel)', function(data){
AjaxPostUtil.request({url:reqBasePath + "dsform007", params:{rowId: data.value}, type:'json', callback:function(json){
if(json.returnCode == 0){
var mode = returnModel(json.bean.htmlType);
if (!isNull(mode.length)) {
htmlModelEditor.setOption('mode', mode);
htmlSuccessEditor.setOption('mode', mode);
}
htmlModelEditor.setValue(json.bean.htmlContent);
mode = returnModel(json.bean.jsType);
if (!isNull(mode.length)) {
jsModelEditor.setOption('mode', mode);
jsSuccessEditor.setOption('mode', mode);
}
jsModelEditor.setValue(json.bean.jsContent);
}else{
top.winui.window.msg(json.returnMessage, {icon: 2,time: 2000});
}
}});
});
form.on('checkbox(checkboxLimit)', function(data){
console.log(2);
});
//展现形式
showGrid({
id: "showModel",
......@@ -25,7 +56,7 @@ layui.config({
ajaxSendLoadBefore: function(hdb){
},
ajaxSendAfter:function(json){
form.render('select');
//限制条件
showGrid({
id: "limitRequire",
......@@ -36,32 +67,9 @@ layui.config({
ajaxSendLoadBefore: function(hdb){
},
ajaxSendAfter:function(json){
form.render();
form.render('checkbox');
}
});
form.on('select(selectParent)', function(data){
AjaxPostUtil.request({url:reqBasePath + "dsform007", params:{rowId: data.value}, type:'json', callback:function(json){
if(json.returnCode == 0){
var mode = returnModel(json.bean.htmlType);
if (!isNull(mode.length)) {
htmlModelEditor.setOption('mode', mode);
htmlSuccessEditor.setOption('mode', mode);
}
htmlModelEditor.setValue(json.bean.htmlContent);
mode = returnModel(json.bean.jsType);
if (!isNull(mode.length)) {
jsModelEditor.setOption('mode', mode);
jsSuccessEditor.setOption('mode', mode);
}
jsModelEditor.setValue(json.bean.jsContent);
}else{
top.winui.window.msg(json.returnMessage, {icon: 2,time: 2000});
}
}});
});
}
});
......
......@@ -16,14 +16,14 @@
<div class="layui-form-item">
<label class="layui-form-label">表参数<i class="red">*</i></label>
<div class="layui-input-block">
<select id="tableColumn" name="tableColumn" class="layui-input" win-verify="required">
<select id="tableColumn" name="tableColumn" class="layui-input" win-verify="required" lay-filter="tableColumn">
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">展现形式<i class="red">*</i></label>
<div class="layui-input-block">
<select id="showModel" name="showModel" class="layui-input" win-verify="required" lay-filter="selectParent">
<select id="showModel" name="showModel" class="layui-input" win-verify="required" lay-filter="showModel">
</select>
</div>
</div>
......
{{#each rows}}
<input type="checkbox" name="limitrequire" title="{{requireName}}" formermation="{{formerRequirement}}" aftermation="{{afterRequirement}}">
<input type="checkbox" name="limitrequire" title="{{requireName}}" formermation="{{formerRequirement}}" aftermation="{{afterRequirement}}" lay-filter="checkboxLimit" />
{{/each}}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册