|
@@ -68,8 +68,9 @@ var gljOprObj = {
|
|
|
let me = gljOprObj, gljTypeId = treeNode.ID;
|
|
let me = gljOprObj, gljTypeId = treeNode.ID;
|
|
|
if (treeNode.ID) {
|
|
if (treeNode.ID) {
|
|
|
me.gljCurTypeId = treeNode.ID;
|
|
me.gljCurTypeId = treeNode.ID;
|
|
|
- me.filterLibGLJSheetData();
|
|
|
|
|
- me.showLibGLJSheetData();
|
|
|
|
|
|
|
+ /* me.filterLibGLJSheetData();
|
|
|
|
|
+ me.showLibGLJSheetData();*/
|
|
|
|
|
+ me.loadPageData(gljOprObj.gljLibSheet, 0);
|
|
|
gljOprObj.initSelection({row: me.gljLibSheet.getActiveRowIndex()});
|
|
gljOprObj.initSelection({row: me.gljLibSheet.getActiveRowIndex()});
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
@@ -81,7 +82,6 @@ var gljOprObj = {
|
|
|
$('#selected_class').val(treeNode.ID);
|
|
$('#selected_class').val(treeNode.ID);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -327,16 +327,19 @@ var gljOprObj = {
|
|
|
if (curRecord.length >= me.curPageTotal && me.loadingPagination) {
|
|
if (curRecord.length >= me.curPageTotal && me.loadingPagination) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
+ debugger;
|
|
|
if (curRecord.length -1 === bottomRow) {
|
|
if (curRecord.length -1 === bottomRow) {
|
|
|
- me.loadingPagination = true;
|
|
|
|
|
- let condition = me.getPagingCondition(false, curRecord.length);
|
|
|
|
|
- projectObj.project.ration_glj.getGLJDataPaging(condition, function (data) {
|
|
|
|
|
- sheetCommonObj.appendData(args.sheet, condition.index, 0, me.gljLibSheetSetting, data);
|
|
|
|
|
- me.loadingPagination = false;
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ // 获取第curRecord.length行开始的数据
|
|
|
|
|
+ me.loadPageData(args.sheet, curRecord.length);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
|
|
+ loadPageData: function (sheet, index) {
|
|
|
|
|
+ let condition = this.getPagingCondition(false, index);
|
|
|
|
|
+ projectObj.project.ration_glj.getGLJDataPaging(condition, function (data) {
|
|
|
|
|
+ sheetCommonObj.appendData(sheet, condition.index, 0, gljOprObj.gljLibSheetSetting, data);
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
getSelStyle: function (selected,settingStyle) {
|
|
getSelStyle: function (selected,settingStyle) {
|
|
|
let style = new GC.Spread.Sheets.Style();
|
|
let style = new GC.Spread.Sheets.Style();
|
|
|
if(settingStyle){
|
|
if(settingStyle){
|
|
@@ -399,6 +402,10 @@ var gljOprObj = {
|
|
|
} else if (args.sheetName == 'quantity_detail') {
|
|
} else if (args.sheetName == 'quantity_detail') {
|
|
|
projectObj.project.quantity_detail.isSummationUpdate(args, gljOprObj.detailData, newval);
|
|
projectObj.project.quantity_detail.isSummationUpdate(args, gljOprObj.detailData, newval);
|
|
|
} else if (args.sheetName == 'glj_lib') {
|
|
} else if (args.sheetName == 'glj_lib') {
|
|
|
|
|
+ if (gljOprObj.gljLibSheetSetting.header[args.col].readOnly) {
|
|
|
|
|
+ args.sheet.getCell(args.row, args.col).value(checkboxValue);
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
if(gljOprObj.gljLibSheetSetting.header[args.col].dataCode === 'select'){
|
|
if(gljOprObj.gljLibSheetSetting.header[args.col].dataCode === 'select'){
|
|
|
gljOprObj.setGLJSelection(args, newval);
|
|
gljOprObj.setGLJSelection(args, newval);
|
|
|
}
|
|
}
|
|
@@ -1048,7 +1055,8 @@ var gljOprObj = {
|
|
|
let selNode = this.treeObj.getNodeByParam('ID', this.gljCurTypeId);
|
|
let selNode = this.treeObj.getNodeByParam('ID', this.gljCurTypeId);
|
|
|
// 不为最顶层节点时,才赋值给withinClass
|
|
// 不为最顶层节点时,才赋值给withinClass
|
|
|
if (selNode && selNode.ParentID !== -1) {
|
|
if (selNode && selNode.ParentID !== -1) {
|
|
|
- condition.classList = this.parentNodeIds['_pNodeId_' + this.gljCurTypeId];
|
|
|
|
|
|
|
+ const classList = this.parentNodeIds['_pNodeId_' + this.gljCurTypeId];
|
|
|
|
|
+ condition.classList = classList ? classList : [this.gljCurTypeId];
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
// 搜索文本
|
|
// 搜索文本
|
|
@@ -1102,6 +1110,7 @@ var gljOprObj = {
|
|
|
var con_key = this.getIndex(this.gljLibSheetData[args.row], gljLibKeyArray);
|
|
var con_key = this.getIndex(this.gljLibSheetData[args.row], gljLibKeyArray);
|
|
|
if (newVal == 1) {
|
|
if (newVal == 1) {
|
|
|
this.GLJSelection.push(con_key);
|
|
this.GLJSelection.push(con_key);
|
|
|
|
|
+ console.log(this.gljLibSheetData);
|
|
|
this.gljLibSheetData[args.row].select = 1;
|
|
this.gljLibSheetData[args.row].select = 1;
|
|
|
} else if (newVal == 0) {
|
|
} else if (newVal == 0) {
|
|
|
_.pull(this.GLJSelection, con_key);
|
|
_.pull(this.GLJSelection, con_key);
|