|
@@ -128,7 +128,18 @@ var coeList = {
|
|
|
var me = coeList;
|
|
|
var row = args.sheet.getActiveRowIndex();
|
|
|
me.detailSpread.suspendPaint();
|
|
|
- me.detailSpread.getSheet(0).setDataSource(me.datas[row].coes);
|
|
|
+
|
|
|
+ var dSheet = me.detailSpread.getSheet(0);
|
|
|
+ var dData = me.datas[row].coes;
|
|
|
+ if (dData == undefined){
|
|
|
+ dSheet.setDataSource(null);
|
|
|
+ }else{
|
|
|
+ dSheet.setDataSource(dData);
|
|
|
+ var lastData = dData[dData.length - 1];
|
|
|
+ if (lastData.coeType !== undefined){
|
|
|
+ dSheet.addRows(dSheet.getRowCount(), 1);
|
|
|
+ };
|
|
|
+ };
|
|
|
me.detailSpread.resumePaint();
|
|
|
},
|
|
|
|