表单控件样式没生效, 因为没引入form.
代码语言:javascript复制1 layui.use('form', function(){
2 var form = layui.form;
3 });
radio改变事件没生效, 需要手动filter, 因为样式是美化后的
代码语言:javascript复制 form.on('radio(layout)', function(data){
var layoutValue = data.value;
});
数据表格如何展示图片, 需要使用templet
代码语言:javascript复制 1 layui.use('table', function(){
2 var table = layui.table;
3
4 table.render({
5 elem: '#demo',
6 url: FR.serverURL FR.servletURL '?op=im&cmd=allImage', //数据接口
7 page: false, //开启分页
8 cols: [[ //表头
9 {field: 'image', title: '图片', width:200, fixed: 'left',templet:'<div><img src="{{ d.image}}"></div>'},
10 {field: 'id', title: 'ID', width:400},
11 ]]
12 });
13
14 });
页面动态导入layer.js, 显示弹窗.
代码语言:javascript复制 1 FR.$defaultImport("/com/fr/plugin/nativeprint/layui/lay/modules/layer.js", "js")
2 FR.$defaultImport("/com/fr/plugin/nativeprint/layui/css/modules/layer/default/layer.css", "css")
3 layer.open({
4 type: 2,
5 title: false,
6 area: ['1000px', '600px'],
7 shade: 0.8,
8 closeBtn: 0,
9 shadeClose: true,
10 content: ['http://localhost:8075/WebReport/ReportServer?op=native_print&cmd=preview&sessionID=' sessionID, 'no']
11 });
修改select未生效, 因为没调用form.render()
代码语言:javascript复制1 $('#printpage').val('2');
2 layui.form.render();
未完待续.