/**
* Standard Ration Lib
* Created by Mai on 2017/5/16.
*/
/*var rationChapterSpread, sectionRationsSpread;*/
var rationLibObj = {
rationChapterSpread: null,
sectionRationsSpread: null,
rationChapterTreeController: null,
refreshSettingForHint: function () {
TREE_SHEET_HELPER.initSetting($('#stdSectionRations')[0], rationLibObj.sectionRationsSetting);
},
checkSpread: function () {
if (!this.rationChapterSpread) {
this.rationChapterSpread = SheetDataHelper.createNewSpread($('#stdRationChapter')[0]);
this.rationChapterSpread.getSheet(0).name('stdRationLib_chapter');
this.rationChapterSpread.bind(GC.Spread.Sheets.Events.CellDoubleClick, this.onChapterSpreadCellDoubleClick);
}
if (!this.sectionRationsSpread) {
this.sectionRationsSpread = SheetDataHelper.createNewSpread($('#stdSectionRations')[0]);
this.sectionRationsSpread.bind(GC.Spread.Sheets.Events.CellDoubleClick, this.onRationSpreadCellDoubleClick);
this.refreshSettingForHint();
}
},
refreshSpread: function () {
if (this.rationChapterSpread) {
this.rationChapterSpread.refresh();
}
if (this.sectionRationsSpread) {
this.sectionRationsSpread.refresh();
}
},
loadStdRationLibs: function () {
let select = $('#stdRationLibSelect');
select.empty();
let ration_lib = projectInfoObj.projectInfo.engineeringInfo.ration_lib;
let selectedRationLib = sessionStorage.getItem('stdRationLib');
ration_lib.forEach(function (data) {
let option = $('