From f2809ba5152b1078e068b2f08d71cbacf9b8fbcf Mon Sep 17 00:00:00 2001 From: cdswyda Date: Thu, 12 Aug 2021 15:46:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(config)=20:=20=E9=BB=98=E8=AE=A4=E7=9A=84?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=A1=8C=E6=95=B0=E7=9B=AE=E4=BD=9C=E4=B8=BA?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/zh/guide/config.md | 6 ++++++ src/controllers/handler.js | 4 ++-- src/controllers/luckysheetConfigsetting.js | 1 + src/core.js | 1 + src/global/createdom.js | 2 +- 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/zh/guide/config.md b/docs/zh/guide/config.md index 6283601..da6e48d 100644 --- a/docs/zh/guide/config.md +++ b/docs/zh/guide/config.md @@ -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 diff --git a/src/controllers/handler.js b/src/controllers/handler.js index 4c3adde..14f04d5 100644 --- a/src/controllers/handler.js +++ b/src/controllers/handler.js @@ -4511,8 +4511,8 @@ export default function luckysheetHandler() { let $t = $(this), value = $("#luckysheet-bottom-add-row-input").val(); - if (value == "") { - value = 100; + if (value == "") { + value = luckysheetConfigsetting.addRowCount || 100; } if (isNaN(parseInt(value))) { diff --git a/src/controllers/luckysheetConfigsetting.js b/src/controllers/luckysheetConfigsetting.js index 3d25d8e..0fcbf18 100644 --- a/src/controllers/luckysheetConfigsetting.js +++ b/src/controllers/luckysheetConfigsetting.js @@ -19,6 +19,7 @@ const luckysheetConfigsetting = { showConfigWindowResize: true, enableAddRow: true, + addRowCount: 100, enableAddBackTop: true, enablePage: true, pageInfo: null, diff --git a/src/core.js b/src/core.js index ade5bf7..148babd 100644 --- a/src/core.js +++ b/src/core.js @@ -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; diff --git a/src/global/createdom.js b/src/global/createdom.js index cd9b6a9..ebb2485 100644 --- a/src/global/createdom.js +++ b/src/global/createdom.js @@ -61,7 +61,7 @@ export default function luckysheetcreatedom(colwidth, rowheight, data, menu, tit const _locale = locale(); const locale_info = _locale.info; - let addControll = ''+ locale_info.row +'('+locale_info.addLast+')'; + let addControll = ''+ locale_info.row +'('+locale_info.addLast+')'; let backControll = ' '; // let pageControll = ' 共'+ luckysheetConfigsetting.pageInfo.totalPage +'页,当前已显示'+ (luckysheetConfigsetting.pageInfo.currentPage) +'页,每页'+ luckysheetConfigsetting.pageInfo.pageSize +'条 '; let pageInfo = replaceHtml(locale_info.pageInfo,{