Browse Source
Merge pull request #748 from cdswyda/fix/addRowCount
feat(config) : 默认的新增行数目作为配置项
master
Dushusir
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with
11 additions and
3 deletions
-
docs/zh/guide/config.md
-
src/controllers/handler.js
-
src/controllers/luckysheetConfigsetting.js
-
src/core.js
-
src/global/createdom.js
|
|
@ -60,6 +60,7 @@ Luckysheet开放了更细致的自定义配置选项,分别有 |
|
|
|
- 底部计数栏 [showstatisticBar](#showstatisticBar) |
|
|
|
- 自定义计数栏 [showstatisticBarConfig](#showstatisticBarConfig) |
|
|
|
- 允许添加行 [enableAddRow](#enableAddRow) |
|
|
|
- 默认添加行的数目 [addRowCount](#addRowCount) |
|
|
|
- 允许回到顶部 [enableAddBackTop](#enableAddBackTop) |
|
|
|
- 用户信息 [userInfo](#userInfo) |
|
|
|
- 用户信息菜单 [userMenuItem](#userMenuItem) |
|
|
@ -469,6 +470,11 @@ Luckysheet开放了更细致的自定义配置选项,分别有 |
|
|
|
- 默认值:true |
|
|
|
- 作用:允许添加行 |
|
|
|
|
|
|
|
### addRowCount |
|
|
|
- Number |
|
|
|
- 默认值:100 |
|
|
|
- 作用:配置新增行处默认新增的行数目 |
|
|
|
|
|
|
|
------------ |
|
|
|
### enableAddBackTop |
|
|
|
- 类型:Boolean |
|
|
|
|
|
@ -4512,7 +4512,7 @@ export default function luckysheetHandler() { |
|
|
|
let $t = $(this), value = $("#luckysheet-bottom-add-row-input").val(); |
|
|
|
|
|
|
|
if (value == "") { |
|
|
|
value = 100; |
|
|
|
value = luckysheetConfigsetting.addRowCount || 100; |
|
|
|
} |
|
|
|
|
|
|
|
if (isNaN(parseInt(value))) { |
|
|
|
|
|
@ -19,6 +19,7 @@ const luckysheetConfigsetting = { |
|
|
|
|
|
|
|
showConfigWindowResize: true, |
|
|
|
enableAddRow: true, |
|
|
|
addRowCount: 100, |
|
|
|
enableAddBackTop: true, |
|
|
|
enablePage: true, |
|
|
|
pageInfo: null, |
|
|
|
|
|
@ -116,6 +116,7 @@ luckysheet.create = function (setting) { |
|
|
|
luckysheetConfigsetting.showConfigWindowResize = extendsetting.showConfigWindowResize; |
|
|
|
luckysheetConfigsetting.enableAddRow = extendsetting.enableAddRow; |
|
|
|
luckysheetConfigsetting.enableAddBackTop = extendsetting.enableAddBackTop; |
|
|
|
luckysheetConfigsetting.addRowCount = extendsetting.addRowCount; |
|
|
|
luckysheetConfigsetting.enablePage = extendsetting.enablePage; |
|
|
|
luckysheetConfigsetting.pageInfo = extendsetting.pageInfo; |
|
|
|
|
|
|
|
|
|
@ -61,7 +61,7 @@ export default function luckysheetcreatedom(colwidth, rowheight, data, menu, tit |
|
|
|
const _locale = locale(); |
|
|
|
const locale_info = _locale.info; |
|
|
|
|
|
|
|
let addControll = '<button id="luckysheet-bottom-add-row" class="btn btn-default">'+locale_info.add+'</button><input id="luckysheet-bottom-add-row-input" type="text" class="luckysheet-datavisual-config-input luckysheet-mousedown-cancel" placeholder="100"><span style="font-size: 14px;">'+ locale_info.row +'</span><span style="font-size: 14px;color: #9c9c9c;">('+locale_info.addLast+')</span>'; |
|
|
|
let addControll = '<button id="luckysheet-bottom-add-row" class="btn btn-default">'+locale_info.add+'</button><input id="luckysheet-bottom-add-row-input" type="text" class="luckysheet-datavisual-config-input luckysheet-mousedown-cancel" placeholder="'+(luckysheetConfigsetting.addRowCount || 100)+'"><span style="font-size: 14px;">'+ locale_info.row +'</span><span style="font-size: 14px;color: #9c9c9c;">('+locale_info.addLast+')</span>'; |
|
|
|
let backControll = ' <button id="luckysheet-bottom-bottom-top" class="btn btn-default" style="">'+ locale_info.backTop +'</button>'; |
|
|
|
// let pageControll = ' <span id="luckysheet-bottom-page-info" style="font-size: 14px;color: #f34141;">共'+ luckysheetConfigsetting.pageInfo.totalPage +'页,当前已显示'+ (luckysheetConfigsetting.pageInfo.currentPage) +'页,每页'+ luckysheetConfigsetting.pageInfo.pageSize +'条</span> <button id="luckysheet-bottom-page-next" class="btn btn-danger" style="">下一页</button>';
|
|
|
|
let pageInfo = replaceHtml(locale_info.pageInfo,{ |
|
|
|