Browse Source

Merge pull request #748 from cdswyda/fix/addRowCount

feat(config) : 默认的新增行数目作为配置项
master
Dushusir 4 years ago
committed by GitHub
parent
commit
81ff1d10ae
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      docs/zh/guide/config.md
  2. 4
      src/controllers/handler.js
  3. 1
      src/controllers/luckysheetConfigsetting.js
  4. 1
      src/core.js
  5. 2
      src/global/createdom.js

6
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

4
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))) {

1
src/controllers/luckysheetConfigsetting.js

@ -19,6 +19,7 @@ const luckysheetConfigsetting = {
showConfigWindowResize: true,
enableAddRow: true,
addRowCount: 100,
enableAddBackTop: true,
enablePage: true,
pageInfo: null,

1
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;

2
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 = '<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,{

Loading…
Cancel
Save