|
@@ -88,6 +88,19 @@ let ColSettingObj = {
|
|
|
this.initSheet(colEditSpread.getActiveSheet(), setting);
|
|
|
this.setColCount(this.colSetting.cols.length);
|
|
|
this.setHeaderRowCount(this.colSetting.headRows);
|
|
|
+ // headerHeight
|
|
|
+ for (let iRow in this.colSetting.headRowHeight) {
|
|
|
+ colEditSpread.getActiveSheet().setRowHeight(iRow, this.colSetting.headRowHeight[iRow], GC.Spread.Sheets.SheetArea.viewport);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (setting.treeCol >= 0) {
|
|
|
+ $('#is-tree')[0].checked = true;
|
|
|
+ $('#tree-col-div').removeClass('hidden');
|
|
|
+ $('#tree-col').val(setting.treeCol);
|
|
|
+ } else {
|
|
|
+ $('#is-tree')[0].checked = false;
|
|
|
+ $('#tree-col-div').addClass('hidden');
|
|
|
+ }
|
|
|
|
|
|
if (setting.cols) {
|
|
|
let sheet = colEditSpread.getActiveSheet(), iRow;
|
|
@@ -119,7 +132,7 @@ let ColSettingObj = {
|
|
|
cell.cellType(this.cellType.readOnly).value(col.readOnly).hAlign(GC.Spread.Sheets.HorizontalAlign.right);
|
|
|
}
|
|
|
}
|
|
|
- let cell = info.sheet.getCell(0, 0, GC.Spread.Sheets.SheetArea.viewport);
|
|
|
+ let cell = colEditSpread.getActiveSheet().getCell(0, 0, GC.Spread.Sheets.SheetArea.viewport);
|
|
|
if (cell) {
|
|
|
$('#font').val(cell.font());
|
|
|
}
|
|
@@ -174,8 +187,8 @@ let ColSettingObj = {
|
|
|
let setting = {}, sheet = colEditSpread.getActiveSheet();
|
|
|
setting.emptyRows = parseInt($('#empty-rows').val());
|
|
|
setting.headRows = parseInt($('#header-row-count').val());
|
|
|
- if ($('#is-tree').checked) {
|
|
|
- setting.treeCol = parseInt($('#treeCol').val());
|
|
|
+ if ($('#is-tree')[0].checked) {
|
|
|
+ setting.treeCol = parseInt($('#tree-col').val());
|
|
|
}
|
|
|
setting.headRowHeight = [];
|
|
|
for (let iRow = 0; iRow < setting.headRows; iRow++) {
|
|
@@ -245,6 +258,13 @@ $('#header-row-count').change(function () {
|
|
|
ColSettingObj.setHeaderRowCount(parseInt($(this).val()));
|
|
|
ColSettingObj.colSetting.headRows = parseInt($(this).val());
|
|
|
});
|
|
|
+$('#is-tree').click(function () {
|
|
|
+ if (this.checked) {
|
|
|
+ $('#tree-col-div').removeClass('hidden');
|
|
|
+ } else {
|
|
|
+ $('#tree-col-div').addClass('hidden');
|
|
|
+ }
|
|
|
+});
|
|
|
$('#merge').click(function () {
|
|
|
let sheet = colEditSpread.getActiveSheet();
|
|
|
let sel = sheet.getSelections();
|
|
@@ -279,7 +299,11 @@ $('#save-col-setting').click(function () {
|
|
|
mainTreeCol = JSON.stringify(ColSettingObj.colSetting);
|
|
|
$('input:hidden[name="main_tree_col"]').val(mainTreeCol);
|
|
|
$('#set-column').modal('hide');
|
|
|
- SheetDataHelper.loadSheetHeader(ColSettingObj.colSetting, colSpread.getActiveSheet());
|
|
|
+
|
|
|
+ let billsTemplateTree = idTree.createNew({id: 'ID', pid: 'ParentID', nid: 'NextSiblingID', rootId: -1});
|
|
|
+ billsTemplateTree.loadDatas(JSON.parse(billsTemplateData));
|
|
|
+ TREE_SHEET_HELPER.loadSheetHeader(ColSettingObj.colSetting, colSpread.getActiveSheet());
|
|
|
+ TREE_SHEET_HELPER.showTreeData(ColSettingObj.colSetting, colSpread.getActiveSheet(), billsTemplateTree);
|
|
|
});
|
|
|
|
|
|
$('#h-left').click(function () {
|