12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- /**
- * Created by CSL on 2017-07-04.
- */
- // Tab panes 下有多个Spread时,相互之间不能正确显示。改成一个Spread下多个Sheet。
- var subSpread = sheetCommonObj.createSpread($("#subSpread")[0], 7);
- subSpread.getSheet(4).name('JSCX');
- // 工料机
- gljOprObj.initSheet(subSpread.getSheet(0));
- //sheetCommonObj.shieldAllCells(subSpread.getSheet(0), gljOprObj.setting);
- SheetDataHelper.protectdSheet(subSpread.getSheet(0));
- // assistOprObj.initSheet(subSpread.getSheet(1));
- // sheetCommonObj.shieldAllCells(subSpread.getSheet(1), assistOprObj.setting);
- //附注条件
- gljOprObj.initCoeSheet(subSpread.getSheet(2));
- SheetDataHelper.protectdSheet(subSpread.getSheet(2));
- //辅助定额
- gljOprObj.initAssSheet(subSpread.getSheet(1));
- SheetDataHelper.protectdSheet(subSpread.getSheet(1));
- //工程量明细
- gljOprObj.initDetailSheet(subSpread.getSheet(3));
- SheetDataHelper.protectdSheet(subSpread.getSheet(3));
- $("#linkGLJ").click(function(){
- subSpread.setActiveSheetIndex(0);
- $.contextMenu( 'destroy', "#subSpread" );
- gljContextMenu.loadGLJSpreadContextMenu();
- // for test
- //subSpread.getActiveSheet().setValue(0, 0, "工料机");
- });
- $("#linkFZDE").click(function(){
- subSpread.setActiveSheetIndex(1);
- $.contextMenu( 'destroy', "#subSpread" );
- // for test
- // subSpread.getActiveSheet().setValue(0, 0, "辅助定额");
- });
- $("#linkFZTJ").click(function(){
- subSpread.setActiveSheetIndex(2);
- $.contextMenu( 'destroy', "#subSpread" );
- // for test
- //subSpread.getActiveSheet().setValue(0, 0, "附注条件");
- });
- $("#linkGCLMX").click(function(){
- subSpread.setActiveSheetIndex(3);
- $.contextMenu( 'destroy', "#subSpread" );
- gljContextMenu.loadQuantityDetailMenu();
- // for test
- //subSpread.getActiveSheet().setValue(0, 0, "工程量明细");
- });
- $("#linkJSCX").click(function(){ // 计算程序
- subSpread.setActiveSheetIndex(4);
- rationCalcView.initSheet(subSpread.getSheet(4));
- let sel = projectObj.mainController.tree.selected;
- if (sel.sourceType === projectObj.project.Bills.getSourceType()) {
- calcProgramObj.showBillsCalcProgram(sel.source, baseCalcField, rationCalcView.sheet);
- } else if (sel.sourceType==='ration') {
- rationCalcView.showData(sel);
- } else {
- rationCalcView.clearData();
- }
- });
- $("#linkFXSM").click(function(){
- subSpread.setActiveSheetIndex(5);
- // for test
- subSpread.getActiveSheet().setValue(0, 0, "分项说明");
- });
- $("#linkDESM").click(function(){
- subSpread.setActiveSheetIndex(6);
- // for test
- subSpread.getActiveSheet().setValue(0, 0, "定额说明");
- });
- function SubActiveSheetNameIs(sheetName){
- let rst = subSpread.getActiveSheet().name() == sheetName;
- return rst;
- }
|