|
@@ -32,7 +32,7 @@ var coeList = {
|
|
|
tempID: -999999, // 本地新增一条数据给的默认ID,用作标记,服务端返回新ID后替换该ID
|
|
|
|
|
|
colDefMain: [
|
|
|
- {name: "ID", displayName: "编号", size: 60, hAlign: "center", readOnly: true},
|
|
|
+ {name: "ID", displayName: "ID", size: 60, hAlign: "center", readOnly: true},
|
|
|
{name: "name", displayName: "名称", size: 280},
|
|
|
{name: "content", displayName: "内容", size: 250}
|
|
|
],
|
|
@@ -137,6 +137,8 @@ var coeList = {
|
|
|
if (obj.ID == undefined){ // 空行录入,即新增
|
|
|
obj.libID = me.libID;
|
|
|
obj.ID = me.tempID;
|
|
|
+ if (obj.name == undefined){obj.name = '';}; // 生成属性,令属性存储顺序一致
|
|
|
+ if (obj.content == undefined){obj.content = '';};
|
|
|
obj.coes = [{coeType:"全部", operator:"*", amount: "0"}];
|
|
|
me.datas[row] = obj;
|
|
|
|
|
@@ -148,7 +150,7 @@ var coeList = {
|
|
|
var sheet = me.mainSpread.getSheet(0);
|
|
|
me.showNullRow(sheet);
|
|
|
}
|
|
|
- else{ // 正常修改
|
|
|
+ else{ // 正常修改
|
|
|
me.save([],[],[obj]);
|
|
|
};
|
|
|
},
|
|
@@ -172,7 +174,7 @@ var coeList = {
|
|
|
var detailDatas = me.datas[mainRow].coes;
|
|
|
var curDetailData = detailDatas[detailRow];
|
|
|
|
|
|
- if (curDetailData !== undefined){ // 如果是空白行输入,curDetailData为undefined。
|
|
|
+ if (curDetailData !== undefined){ // 当在空白行输入时,curDetailData为undefined。
|
|
|
var curType = curDetailData.coeType;
|
|
|
if (curType !== '单个'){
|
|
|
me.detailSpread.suspendPaint();
|
|
@@ -180,13 +182,8 @@ var coeList = {
|
|
|
me.detailSpread.resumePaint();
|
|
|
};
|
|
|
|
|
|
- if (curDetailData.operator == undefined){
|
|
|
- curDetailData.operator = "*";
|
|
|
- };
|
|
|
-
|
|
|
- if (curDetailData.amount == undefined){
|
|
|
- curDetailData.amount = "0";
|
|
|
- };
|
|
|
+ if (curDetailData.operator == undefined){ curDetailData.operator = "*"; } ;
|
|
|
+ if (curDetailData.amount == undefined){ curDetailData.amount = "0"; } ;
|
|
|
};
|
|
|
|
|
|
/* var curType = args.sheet.getValue(detailRow, 0);
|