| | |
| | | <input type="checkbox" name="IsHide" lay-filter="IsHide" id="IsHide{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | <!--å¤éæ¡ æ¯å¦ç»è®¡è¡--> |
| | | <script type="text/html" id="IsTotalRow"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | | <input type="checkbox" name="IsTotalRow" lay-filter="IsTotalRow" id="IsTotalRow{{d.LAY_TABLE_INDEX+1}}" lay-skin="primary"> |
| | | </div> |
| | | </script> |
| | | <script> |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | //æ¯å¦ç»è®¡ |
| | | form.on('checkbox(IsTotalRow)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | | var elem = data.othis.parents('tr'); |
| | | var dataindex = elem.attr("data-index"); |
| | | $.each(option.data, function (index, value) { |
| | | if (value.LAY_TABLE_INDEX == dataindex) { |
| | | value.IsTotalRow = data.elem.checked;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | } |
| | | }); |
| | | }); |
| | | //ä¿åæäº¤ |
| | | form.on('submit(btnSave)', function (data) {//æäº¤ |
| | | set_AddNew(data); |
| | |
| | | if (option.data[j - 1].IsHide == true) { |
| | | $("#IsHide" + j).attr("checked", true); |
| | | } |
| | | if (option.data[j - 1].IsTotalRow == true) { |
| | | $("#IsTotalRow" + j).attr("checked", true); |
| | | } |
| | | $('#Alignment' + j).find("option[value='" + option.data[j - 1].Alignment + "']").attr("selected", true); |
| | | } |
| | | form.render('select'); |
| | |
| | | for (var j = 1; j <= option.data.length; j++) { |
| | | if (option.data[j - 1].IsHide == true) { |
| | | $("#IsHide" + j).attr("checked", true); |
| | | } |
| | | if (option.data[j - 1].IsTotalRow == true) { |
| | | $("#IsTotalRow" + j).attr("checked", true); |
| | | } |
| | | $('#Alignment' + j).find("option[value='" + option.data[j - 1].Alignment + "']").attr("selected", true); |
| | | } |
| | |
| | | var colNames = [];//ç¸å¯¹åæ®ä¼ è¿æ¥çåå |
| | | var cols = [];//è¦ä¼ è¿è¡¨æ ¼çæ°æ® |
| | | var dataCol = [];//è¡¨æ ¼æ°æ® |
| | | |
| | | |
| | | if (data1.data.length != 0) { |
| | | //æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | |
| | | for (var i = 0; i < colNames.length; i++) { |
| | | var dataCols = dataCol[i].split('|'); |
| | | var ColumnName_Other = dataCols[4] == dataCols[5] ? "" : dataCols[4]; |
| | | cols.push({ "ColumnName": colNames[i], "IsHide": dataCols[1] == 1 ? true : false, "Alignment": dataCols[2], "ColumnWidth": dataCols[3], "ColumnName_Other": ColumnName_Other, "ColumnName_real": dataCols[5] }) |
| | | cols.push({ "ColumnName": colNames[i], "IsHide": dataCols[1] == 1 ? true : false, "Alignment": dataCols[2], "ColumnWidth": dataCols[3], "ColumnName_Other": ColumnName_Other, "ColumnName_real": dataCols[5], "IsTotalRow": dataCols[6] == 1 ? true : false }) |
| | | } |
| | | option.data = cols; |
| | | table.render(option); |
| | |
| | | if (dataCols[1] == 1) { |
| | | $("#IsHide" + (i + 1)).attr("checked", true); |
| | | } |
| | | if (dataCols[6] == 1) { |
| | | $("#IsTotalRow" + (i + 1)).attr("checked", true); |
| | | } |
| | | $('#Alignment' + (i + 1)).find("option[value='" + dataCols[2] + "']").attr("selected", true); |
| | | } |
| | | form.render('checkbox'); |
| | |
| | | } else { |
| | | //é»è®¤ä¸éä¸ æ¾ç¤ºåä½å±
å·¦ è¡¨æ ¼çæ°æ®å¡«å
|
| | | for (var i = 0; i < colNames.length; i++) { |
| | | cols.push({ "ColumnName": colNames[i], "IsHide": false, "Alignment": "L", "ColumnWidth": 120 }) |
| | | cols.push({ "ColumnName": colNames[i], "IsHide": false, "Alignment": "L", "ColumnWidth": 120, "IsTotalRow": false }) |
| | | } |
| | | option.data = cols; |
| | | table.render(option); |
| | |
| | | //é»è®¤ä¸éä¸ æ¾ç¤ºåä½å±
å·¦ 页é¢å¤éæ¡ ä¸ææ¡ éæ°æ¸²æ |
| | | for (var i = 0; i < colNames.length; i++) { |
| | | $('#IsHide' + (i + 1)).prop("checked", false); |
| | | $('#IsTotalRow' + (i + 1)).prop("checked", false); |
| | | $('#Alignment' + (i + 1)).find("option[value='L']").attr("selected", true); |
| | | } |
| | | form.render('checkbox'); |
| | |
| | | , { field: 'ColumnWidth', title: 'å宽', width: 100, edit: 'text' } |
| | | , { field: 'ColumnName_Other', title: 'å«å', width: 120, edit: 'text' } |
| | | , { field: 'ColumnName_real', title: 'å«å对åºåå', width: 120, edit: 'text', hide: "true" } |
| | | , { field: 'IsTotalRow', title: 'æ¯å¦ç»è®¡', width: 100, templet: '#IsTotalRow' } |
| | | ]] |
| | | }; |
| | | } |