表单控件样式没生效, 因为没引入form.
1 layui.use('form', function(){ 2 var form = layui.form; 3 });
radio改变事件没生效, 需要手动filter, 因为样式是美化后的
form.on('radio(layout)', function(data){ var layoutValue = data.value; });
数据表格如何展示图片, 需要使用templet
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: '图片', 200, fixed: 'left',templet:'<div><img src="{{ d.image}}"></div>'}, 10 {field: 'id', title: 'ID', 400}, 11 ]] 12 }); 13 14 });
页面动态导入layer.js, 显示弹窗.
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()
1 $('#printpage').val('2'); 2 layui.form.render();
未完待续.