Browse Source

fix(sheet change arrow): fix bug

master
liuyang 5 years ago
parent
commit
4a7850b86e
  1. 2
      src/controllers/pivotTable.js
  2. 4
      src/controllers/resize.js
  3. 12
      src/controllers/sheetBar.js
  4. 17
      src/controllers/sheetmanage.js
  5. 4
      src/global/refresh.js

2
src/controllers/pivotTable.js

@ -2342,7 +2342,7 @@ const pivotTable = {
$("#luckysheet-dialog-pivotTable-range").html(getRangetxt(_this.pivotDataSheetIndex, _this.pivot_select_save)); $("#luckysheet-dialog-pivotTable-range").html(getRangetxt(_this.pivotDataSheetIndex, _this.pivot_select_save));
$("#luckysheet-modal-dialog-slider-pivot").show(); $("#luckysheet-modal-dialog-slider-pivot").show();
sheetmanage.sheetBarShowAndHide();
luckysheetsizeauto(); luckysheetsizeauto();
}, },
getComposeArray: function (data) { getComposeArray: function (data) {

4
src/controllers/resize.js

@ -3,6 +3,7 @@ import luckysheetFreezen from './freezen';
import { luckysheetrefreshgrid } from '../global/refresh'; import { luckysheetrefreshgrid } from '../global/refresh';
import Store from '../store'; import Store from '../store';
import locale from '../locale/locale'; import locale from '../locale/locale';
import sheetmanage from './sheetmanage';
let gridW = 0, let gridW = 0,
gridH = 0; gridH = 0;
@ -167,4 +168,7 @@ export default function luckysheetsizeauto() {
}, function(){ }, function(){
$(this).prev(".luckysheet-toolbar-button-split-left").removeClass("luckysheet-toolbar-button-hover"); $(this).prev(".luckysheet-toolbar-button-split-left").removeClass("luckysheet-toolbar-button-hover");
}); });
sheetmanage.sheetArrowShowAndHide();
sheetmanage.sheetBarShowAndHide();
} }

12
src/controllers/sheetBar.js

@ -244,17 +244,7 @@ export function initialSheetBar(){
} }
} }
let winW = $(window).width(); sheetmanage.sheetArrowShowAndHide();
let c_width = 0;
$("#luckysheet-sheet-container-c > div.luckysheet-sheets-item:visible").each(function(){
c_width += $(this).outerWidth();
});
if (c_width >= winW * 0.7) {
$("#luckysheet-sheet-area .luckysheet-sheets-scroll").css("display", "inline-block");
$("#luckysheet-sheet-container .docs-sheet-fade-left").show();
}
Store.luckysheetfile[index].name = txt; Store.luckysheetfile[index].name = txt;
server.saveParam("all", Store.currentSheetIndex, txt, { "k": "name" }); server.saveParam("all", Store.currentSheetIndex, txt, { "k": "name" });

17
src/controllers/sheetmanage.js

@ -1041,6 +1041,23 @@ const sheetmanage = {
this.sheetBarShowAndHide(index); this.sheetBarShowAndHide(index);
}, },
sheetArrowShowAndHide(){
let containerW = $("#luckysheet-sheet-container").width();
let c_width = 0;
$("#luckysheet-sheet-container-c > div.luckysheet-sheets-item:visible").each(function(){
c_width += $(this).outerWidth();
});
if (c_width >= containerW) {
$("#luckysheet-sheet-area .luckysheet-sheets-scroll").css("display", "inline-block");
$("#luckysheet-sheet-container .docs-sheet-fade-left").show();
}
else{
$("#luckysheet-sheet-area .luckysheet-sheets-scroll").css("display", "none");
$("#luckysheet-sheet-container .docs-sheet-fade-left").hide();
}
},
sheetBarShowAndHide(index){ sheetBarShowAndHide(index){
let $c = $("#luckysheet-sheet-container-c"); let $c = $("#luckysheet-sheet-container-c");

4
src/global/refresh.js

@ -116,7 +116,9 @@ function jfrefreshgrid(data, range, cfg, cdformat, RowlChange, isRunExecFunction
server.historyParam(Store.flowdata, Store.currentSheetIndex, range[s]); server.historyParam(Store.flowdata, Store.currentSheetIndex, range[s]);
} }
// 刷新图表 // 刷新图表
Store.chartparam.jfrefreshchartall(Store.flowdata,range[s].row[0],range[s].row[1],range[s].column[0],range[s].column[1]) if(typeof(Store.chartparam.jfrefreshchartall)=="function"){
Store.chartparam.jfrefreshchartall(Store.flowdata,range[s].row[0],range[s].row[1],range[s].column[0],range[s].column[1]);
}
} }
//刷新表格 //刷新表格

Loading…
Cancel
Save