Index: ssts-web/src/main/webapp/disinfectsystem/labelTemplateDesign/printCustomDesign.js =================================================================== diff -u -r15036 -r15071 --- ssts-web/src/main/webapp/disinfectsystem/labelTemplateDesign/printCustomDesign.js (.../printCustomDesign.js) (revision 15036) +++ ssts-web/src/main/webapp/disinfectsystem/labelTemplateDesign/printCustomDesign.js (.../printCustomDesign.js) (revision 15071) @@ -58,7 +58,9 @@ } function CreatePage() { getLODOP2(); +// alert(currentConfig.width) LODOP.PRINT_INITA(0, 0, currentConfig.width, currentConfig.height, "小标签"); + LODOP.PRINT_INITA(0, 0, '800px', '600px', "小标签"); LODOP.SET_PRINT_MODE("PROGRAM_CONTENT_BYVAR", true);// 生成程序时,内容参数有变量用变量,无变量用具体值 }; function DisplayDesign() { @@ -68,10 +70,14 @@ // alert(currentConfig.programCodes) eval(currentConfig.programCodes);// 执行eval方法,装载模板 } +// LODOP.PRINT_INITA(0, 0, '800px', '600px', "小标签"); +// LODOP.PRINT_INITA(0, 0, '300%', '300%', "小标签"); LODOP.SET_SHOW_MODE("DESIGN_IN_BROWSE", 1); +// LODOP.SET_SHOW_MODE("HIDE_ITEM_LIST",false);//设置对象列表默认处于关闭状态 + LODOP.SET_SHOW_MODE("TEXT_SHOW_BORDER",2); //设置字符编辑框默认为无边框 LODOP.SET_SHOW_MODE("SETUP_ENABLESS", "11111111000000");// 隐藏关闭(叉)按钮 - LODOP.SET_SHOW_MODE("HIDE_GROUND_LOCK", true);// 隐藏纸钉按钮 +// LODOP.SET_SHOW_MODE("HIDE_GROUND_LOCK", true);// 隐藏纸钉按钮 LODOP.PRINT_DESIGN(); }; function DisplaySetup() { @@ -88,6 +94,64 @@ function insertTextItem() { LODOP.ADD_PRINT_TEXTA('a', 0, 0, 75, 30, '文本'); } +function testInsertTable(tableConfig){ + var tableHtml = createTableHtmlByConfig(tableConfig,dataSource1); + LODOP.ADD_PRINT_TABLE(0,0,'800px','600px',tableHtml); + LODOP.SET_PRINT_STYLEA(0, "ItemType",4);// 多页项 +} +// 插入表格 +function insertTable() { + var tableConfigs = currentConfig.tableConfigs; + if(tableConfigs.length > 0){ + showResult("表格已存在!"); + return; + } + var columnAmount = Ext4.getCmp('columnAmount').getValue(); + var tableConfig = new TableConfig({ + itemsPerRow: 1, + columnAmount: columnAmount, + fontConfig: new FontConfig(), + borderConfig: new BorderConfig(), + tableRowConfigs: [] + }); + // 初始化行列配置 + // 表头 + var rowConfig = Ext4.create('TableRowConfig',{ + align: 'center', + height: '25', + fontConfig: new FontConfig(), + borderConfig: new BorderConfig(), + type: ROW_TYPE_TABLEHEAD, + columnConfigs: [] + }); + for(var i=0;i