| | |
| | | table.on('tool(mainTable)', function (obj) { |
| | | set_GridDelete(obj); //è¡å
å é¤ |
| | | set_GridCellCheck(obj); //è¡å
å¿«æ·é®çé |
| | | var data = obj.data; |
| | | //çäº§æ¥æ |
| | | if (obj.event == 'HProduceDate') { |
| | | var field = $(this).data('field'); |
| | | laydate.render({ |
| | | elem: this.firstChild |
| | | , show: true //ç´æ¥æ¾ç¤º |
| | | , closeStop: this |
| | | , done: function (nowDate) { |
| | | //æ¶é´éæ©å®æï¼è¡æ°æ®æ´æ° |
| | | data[field] = nowDate; |
| | | obj.update(data); |
| | | //å·æ°å¤éæ¡ |
| | | //checkRefresh(); |
| | | layui.form.render('select'); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //ä¿è´¨æè³ |
| | | if (obj.event == 'HExpiryDate') { |
| | | var field = $(this).data('field'); |
| | | laydate.render({ |
| | | elem: this.firstChild |
| | | , show: true //ç´æ¥æ¾ç¤º |
| | | , closeStop: this |
| | | , done: function (nowDate) { |
| | | //æ¶é´éæ©å®æï¼è¡æ°æ®æ´æ° |
| | | data[field] = nowDate; |
| | | obj.update(data); |
| | | //å·æ°å¤éæ¡ |
| | | //checkRefresh(); |
| | | layui.form.render('select'); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | // è¡å
äºä»¶ |
| | |
| | | , { field: 'HInspectInstruMentNumber', title: 'æ£éªä»ªå¨ä»£ç ', edit: 'text', event: "HRepairCode" } |
| | | , { field: 'HInspectInstruMentName', title: 'æ£éªä»ªå¨åç§°', style: unEditableColStyle } |
| | | , { |
| | | field: 'HBeginDate', title: 'çææ¥æ', event: "HProduceDate"} |
| | | field: 'HBeginDate', title: 'çææ¥æ', event: 'HProduceDate' } |
| | | , { |
| | | field: 'HEndDate', |
| | | title: 'å¤±ææ¥æ', |
| | | event: "HExpiryDate" |
| | | event: 'HExpiryDate' |
| | | } |
| | | , { field: 'HHCalibrationStatus', title: 'æ ¡åç¶æ', templet: '#HStatus' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 150 } |
| | |
| | | }); |
| | | } |
| | | }; |
| | | //è¡å
äºä»¶ |
| | | table.on('tool(mainTable)', function (obj) { |
| | | //set_GridDelete(obj); //è¡å
å é¤ |
| | | //set_GridCellCheck(obj); //è¡å
å¿«æ·é®çé |
| | | |
| | | //#region ä¿®æ¹è¡ æ¶é´ |
| | | |
| | | var data = obj.data; |
| | | //çäº§æ¥æ |
| | | if (obj.event == 'HProduceDate') { |
| | | var field = $(this).data('field'); |
| | | laydate.render({ |
| | | elem: this.firstChild |
| | | , show: true //ç´æ¥æ¾ç¤º |
| | | , closeStop: this |
| | | , done: function (nowDate) { |
| | | //æ¶é´éæ©å®æï¼è¡æ°æ®æ´æ° |
| | | data[field] = nowDate; |
| | | obj.update(data); |
| | | //å·æ°å¤éæ¡ |
| | | //checkRefresh(); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //ä¿è´¨æè³ |
| | | if (obj.event == 'HExpiryDate') { |
| | | var field = $(this).data('field'); |
| | | laydate.render({ |
| | | elem: this.firstChild |
| | | , show: true //ç´æ¥æ¾ç¤º |
| | | , closeStop: this |
| | | , done: function (nowDate) { |
| | | //æ¶é´éæ©å®æï¼è¡æ°æ®æ´æ° |
| | | data[field] = nowDate; |
| | | obj.update(data); |
| | | //å·æ°å¤éæ¡ |
| | | //checkRefresh(); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //#endregion |
| | | }); |
| | | //è¡å
äºä»¶å¿«æ·é®çé |
| | | function set_GridCellCheck(obj) { |
| | | $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { |
| | |
| | | //å¢å ä¸è¡ |
| | | function set_AddLine(NewRow) { |
| | | var tableBak = table.cache["mainTable"]; //è·åä¹åç¼è¾è¿çè¡¨æ ¼æ°æ® |
| | | //option.data = table.cache["mainTable"]; |
| | | buttonArr = [];//æ¸
空æ°ç» |
| | | for (var i = 0; i < tableBak.length; i++) { |
| | | buttonArr.push(tableBak[i]); //å°ä¹åçæ°æ®åå¨ |