| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 | 
							- /**
 
-  * Created by Mai on 2017/7/25.
 
-  */
 
- let MainTreeCol = {
 
-     getText: {
 
-         type: function (node) {
 
-             if (node.sourceType === projectObj.project.Bills.getSourceType()) {
 
-                 return '';
 
-             } else if (node.sourceType === projectObj.project.Ration.getSourceType()) {
 
-                 return '定';
 
-             } else if (node.sourceType === projectObj.project.VolumePrice.getSourceType()) {
 
-                 return '量';
 
-             } else if (node.sourceType === projectObj.project.ration_glj.getSourceType()) {
 
-                 return '主';
 
-             }
 
-         }
 
-     },
 
-     readOnly: {
 
-         bills: function (node) {
 
-             return node.sourceType === projectObj.project.Bills.getSourceType();
 
-         },
 
-         ration: function (node) {
 
-             return node.sourceType === projectObj.project.Ration.getSourceType();
 
-         },
 
-         volumePrice: function (node) {
 
-             return node.sourceType === projectObj.project.VolumePrice.getSourceType();
 
-         },
 
-         non_bills: function (node) {
 
-             return node.sourceType !== projectObj.project.Bills.getSourceType();
 
-         },
 
-         non_ration: function (node) {
 
-             return node.sourceType !== projectObj.project.Ration.getSourceType();
 
-         },
 
-         non_volumePrice: function (node) {
 
-             return node.sourceType !== projectObj.project.Ration.getSourceType();
 
-         },
 
-         billsParent: function (node) {
 
-             return node.sourceType === projectObj.project.Bills.getSourceType() && node.source.children.length > 0;
 
-         },
 
-         forCalcBase: function (node) {
 
-             // to do according to billsParentType
 
-             return MainTreeCol.readOnly.billsParent && MainTreeCol.readOnly.non_bills;
 
-         }
 
-     },
 
-     cellType: {
 
-         unit: function () {
 
-             let combo = new GC.Spread.Sheets.CellTypes.ComboBox();
 
-             combo.itemHeight(10).items(['m', 'm2', 'm3', 'km', 't', 'kg', '台班', '工日', '昼夜', '元', '项', '处', '个', '件',
 
-                 '根', '组', '系统', '台', '套', '株', '丛', '缸', '支', '只', '块', '座', '对', '份', '樘', '攒', '榀']);
 
-             return combo;
 
-         }
 
-     },
 
-     getEvent: function (eventName) {
 
-         let names = eventName.split('.');
 
-         let event = this;
 
-         for (let name of names) {
 
-             if (event[name]) {
 
-                 event = event[name];
 
-             } else {
 
-                 return null;
 
-             }
 
-         }
 
-         if (event && Object.prototype.toString.apply(event) !== "[object Function]") {
 
-             return null;
 
-         } else {
 
-             return event;
 
-         }
 
-     },
 
-     getNumberFormatter: function (digit) {
 
-         switch (digit) {
 
-             case 1:
 
-                 return '0.#';
 
-             case 2:
 
-                 return '0.##';
 
-             case 3:
 
-                 return '0.###';
 
-             case 4:
 
-                 return '0.####';
 
-             case 5:
 
-                 return '0.#####';
 
-             case 6:
 
-                 return '0.######';
 
-             default:
 
-                 return '0.##';
 
-         }
 
-     }
 
- };
 
 
  |