Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
javahuang committed Sep 29, 2020
2 parents 23fcb13 + d8dfe50 commit 5d3c3f1
Show file tree
Hide file tree
Showing 18 changed files with 1,150 additions and 462 deletions.
38 changes: 6 additions & 32 deletions docs/zh/guide/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -1444,9 +1444,6 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开

### deleteRangeConditionalFormat(itemIndex [,setting])

[todo]


- **参数**

- {Number} [itemIndex]: 条件格式规则索引
Expand All @@ -1469,9 +1466,6 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开

### clearRange([setting])

[todo]


- **参数**

- {PlainObject} [setting]: 可选参数
Expand All @@ -1481,7 +1475,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开

- **说明**

清除指定工作表指定单元格区域的内容,返回清除掉的数据,不同于删除选区的功能,不需要设定单元格移动情况
清除指定工作表指定单元格区域的内容,不同于删除选区的功能,不需要设定单元格移动情况

- **示例**:

Expand All @@ -1492,9 +1486,6 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开

### deleteRange(move [,setting])

[todo]


- **参数**

- {String} [move]: 删除后,右侧还是下方的单元格移动
Expand All @@ -1505,13 +1496,13 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
+ `"up"`: 下方单元格上移
- {PlainObject} [setting]: 可选参数
+ {Array | Object | String} [range]: 要删除的选区范围,支持选区的格式为`"A1:B2"`、`"sheetName!A1:B2"`或者`{row:[0,1],column:[0,1]}`,允许多个选区组成的数组;默认为当前选区
+ {Object | String} [range]: 要删除的选区范围,支持选区的格式为`"A1:B2"`、`"sheetName!A1:B2"`或者`{row:[0,1],column:[0,1]}`;默认为当前选区
+ {Number} [order]: 工作表下标;默认值为当前工作表下标
+ {Function} [success]: 操作结束的回调函数

- **说明**

删除指定工作表指定单元格区域,返回删除掉的数据,同时,指定是右侧单元格左移还是下方单元格上移
删除指定工作表指定单元格区域,同时,指定是右侧单元格左移还是下方单元格上移

- **示例**:

Expand Down Expand Up @@ -1558,9 +1549,6 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开

### matrixOperation(type [,setting])

[todo]


- **参数**

- {String} [type]: 矩阵操作的类型
Expand Down Expand Up @@ -1603,9 +1591,6 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开

### matrixCalculation(type, number [,setting])

[todo]


- **参数**
- {String} [type]: 计算方式

Expand Down Expand Up @@ -1678,8 +1663,6 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开

### getSheet([setting])

[todo]

- **参数**

- {PlainObject} [setting]: 可选参数
Expand All @@ -1695,9 +1678,6 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开

### getSheetData([setting])

[todo]


- **参数**

- {PlainObject} [setting]: 可选参数
Expand All @@ -1711,9 +1691,6 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开

### getConfig([setting])

[todo]


- **参数**

- {PlainObject} [setting]: 可选参数
Expand All @@ -1725,20 +1702,17 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开

------------

### setConfig([setting])

[todo]

### setConfig(cfg, [setting])

- **参数**

- {Object} [cfg]: config配置
- {PlainObject} [setting]: 可选参数
+ {Number} [order]: 工作表下标;默认值为当前工作表下标
+ {Function} [success]: 操作结束的回调函数

- **说明**

快捷设置当前工作表config配置
快捷设置指定工作表config配置

------------

Expand Down
13 changes: 3 additions & 10 deletions src/controllers/constant.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions src/controllers/insertFormula.js
Original file line number Diff line number Diff line change
Expand Up @@ -329,7 +329,7 @@ const insertFormula = {
}
}
else{ //参数是公式
$("#luckysheet-search-formula-parm .parmBox").eq(index).find(".val").text(" = {"+ eval($.trim(formula.functionParser("=" + parmtxt))) +"}");
$("#luckysheet-search-formula-parm .parmBox").eq(index).find(".val").text(" = {"+ eval($.trim(formula.functionParserExe("=" + parmtxt))) +"}");
}
})

Expand Down Expand Up @@ -419,7 +419,7 @@ const insertFormula = {

luckysheet_count_show(col_pre, row_pre, col - col_pre - 1, row - row_pre - 1, cellrange.row, cellrange.column);

$("#luckysheet-search-formula-parm .parmBox").eq(formula.data_parm_index).find(".val").text(" = {"+ eval($.trim(formula.functionParser("=" + parmtxt))) +"}");
$("#luckysheet-search-formula-parm .parmBox").eq(formula.data_parm_index).find(".val").text(" = {"+ eval($.trim(formula.functionParserExe("=" + parmtxt))) +"}");
}
},
functionStrCompute: function(){
Expand Down Expand Up @@ -471,7 +471,7 @@ const insertFormula = {
$("#luckysheet-functionbox-cell").html($("#luckysheet-rich-text-editor").html());

if(isVal){ //公式计算
let fp = $.trim(formula.functionParser($("#luckysheet-rich-text-editor").text()));
let fp = $.trim(formula.functionParserExe($("#luckysheet-rich-text-editor").text()));

let result = null;

Expand Down
11 changes: 11 additions & 0 deletions src/controllers/keyboard.js
Original file line number Diff line number Diff line change
Expand Up @@ -909,4 +909,15 @@ export function keyboardInitial(){
}).change(function(){
server.saveParam("na", null, $(this).val());
});


// 右击菜单的input输入框 敲击Enter一样生效
$("#" + Store.container).add("input.luckysheet-mousedown-cancel").keydown(function (event) {

const element = event.target.closest('.luckysheet-cols-menuitem');
if (typeof(element) != 'undefined' && element != null && event.keyCode === 13){
$(element).trigger('click');
}

})
}
2 changes: 1 addition & 1 deletion src/controllers/postil.js
Original file line number Diff line number Diff line change
Expand Up @@ -799,7 +799,7 @@ const luckysheetPostil = {
editor.webWorkerFlowDataCache(Store.flowdata);//worker存数据

Store.luckysheetfile[getSheetIndex(Store.currentSheetIndex)].data = Store.flowdata;
formula.execFunctionGroupData = Store.flowdata;
// formula.execFunctionGroupData = Store.flowdata;

//共享编辑模式
if(server.allowUpdate){
Expand Down
Loading

0 comments on commit 5d3c3f1

Please sign in to comment.