Browse Source

单击编辑

laiguoran 4 years ago
parent
commit
077cc65d83
1 changed files with 12 additions and 4 deletions
  1. 12 4
      app/public/js/shenpi.js

+ 12 - 4
app/public/js/shenpi.js

@@ -607,7 +607,7 @@ $(document).ready(function () {
                     if (data.pwd && data.pwd !== '' && data.pwd !== null) {
                     if (data.pwd && data.pwd !== '' && data.pwd !== null) {
                         txt = data.pwd;
                         txt = data.pwd;
                     } else {
                     } else {
-                        txt = '设置密码';
+                        txt = '请输入密码';
                     }
                     }
                 }
                 }
                 return txt;
                 return txt;
@@ -624,7 +624,7 @@ $(document).ready(function () {
         setFontColor: function(row = null) {
         setFontColor: function(row = null) {
             if(row) {
             if(row) {
                 const value = ledgerSpread.getActiveSheet().getValue(row, 2);
                 const value = ledgerSpread.getActiveSheet().getValue(row, 2);
-                if (value === '设置密码') {
+                if (value === '请输入密码') {
                     ledgerSpread.getActiveSheet().getCell(row, 2).foreColor('#007bff');
                     ledgerSpread.getActiveSheet().getCell(row, 2).foreColor('#007bff');
                 } else {
                 } else {
                     ledgerSpread.getActiveSheet().getCell(row, 2).foreColor('#000');
                     ledgerSpread.getActiveSheet().getCell(row, 2).foreColor('#000');
@@ -633,7 +633,7 @@ $(document).ready(function () {
                 const rowCount = ledgerSpread.getActiveSheet().getRowCount();
                 const rowCount = ledgerSpread.getActiveSheet().getRowCount();
                 for(let i = 0; i < rowCount; i++){
                 for(let i = 0; i < rowCount; i++){
                     const value = ledgerSpread.getActiveSheet().getValue(i, 2);
                     const value = ledgerSpread.getActiveSheet().getValue(i, 2);
-                    if (value === '设置密码') {
+                    if (value === '请输入密码') {
                         ledgerSpread.getActiveSheet().getCell(i, 2).foreColor('#007bff');
                         ledgerSpread.getActiveSheet().getCell(i, 2).foreColor('#007bff');
                     } else {
                     } else {
                         ledgerSpread.getActiveSheet().getCell(i, 2).foreColor('#000');
                         ledgerSpread.getActiveSheet().getCell(i, 2).foreColor('#000');
@@ -708,12 +708,19 @@ $(document).ready(function () {
                 }
                 }
             });
             });
         },
         },
+        enterCell: function(e, info) {
+            if (info.sheet.zh_setting) {
+                const col = info.sheet.zh_setting.cols[info.col];
+                info.sheet.setActiveCell(info.row, 2);
+                info.sheet.startEdit(true);
+            }
+        },
         editStarting: function (e, info) {
         editStarting: function (e, info) {
             if (info.sheet.zh_setting) {
             if (info.sheet.zh_setting) {
                 const select = SpreadJsObj.getSelectObject(info.sheet);
                 const select = SpreadJsObj.getSelectObject(info.sheet);
                 const col = info.sheet.zh_setting.cols[info.col];
                 const col = info.sheet.zh_setting.cols[info.col];
                 ledgerSpread.getActiveSheet().getCell(info.row, 2).foreColor('#000');
                 ledgerSpread.getActiveSheet().getCell(info.row, 2).foreColor('#000');
-                if(col.getValue(select) === '设置密码') {
+                if(col.getValue(select) === '请输入密码') {
                     ledgerSpread.getActiveSheet().setValue(info.row, 2, '');
                     ledgerSpread.getActiveSheet().setValue(info.row, 2, '');
                 }
                 }
             }
             }
@@ -786,6 +793,7 @@ $(document).ready(function () {
     ledgerSpread.bind(spreadNS.Events.EditEnded, ledgerSpreadObj.editEnded);
     ledgerSpread.bind(spreadNS.Events.EditEnded, ledgerSpreadObj.editEnded);
     SpreadJsObj.addDeleteBind(ledgerSpread, ledgerSpreadObj.deletePress);
     SpreadJsObj.addDeleteBind(ledgerSpread, ledgerSpreadObj.deletePress);
     ledgerSpread.bind(spreadNS.Events.ClipboardPasted, ledgerSpreadObj.clipboardPasted);
     ledgerSpread.bind(spreadNS.Events.ClipboardPasted, ledgerSpreadObj.clipboardPasted);
+    ledgerSpread.bind(spreadNS.Events.EnterCell, ledgerSpreadObj.enterCell);
     let ledger_data, ledger_cooperation_list = [];
     let ledger_data, ledger_cooperation_list = [];
 
 
     // 多人协同
     // 多人协同