|
|
@@ -485,6 +485,56 @@ Ext.define('saas.view.money.verification.FormPanelController', {
|
|
|
return defaultCondition;
|
|
|
},
|
|
|
|
|
|
+ /**
|
|
|
+ * 清空所有从表数据
|
|
|
+ */
|
|
|
+ clearDetails: function() {
|
|
|
+ var me = this;
|
|
|
+
|
|
|
+ me.clearDetail0();
|
|
|
+ me.clearDetail1();
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 清空第一个从表数据
|
|
|
+ */
|
|
|
+ clearDetail0: function(f, n, o) {
|
|
|
+ var me = this,
|
|
|
+ form = me.getView(),
|
|
|
+ grid = form.query('detailGridField')[0];
|
|
|
+ me.clearDetail(grid);
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 清空第二个从表数据
|
|
|
+ */
|
|
|
+ clearDetail1: function() {
|
|
|
+ var me = this,
|
|
|
+ form = me.getView(),
|
|
|
+ grid = form.query('detailGridField')[1];
|
|
|
+ me.clearDetail(grid);
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 清空一个从表数据
|
|
|
+ */
|
|
|
+ clearDetail: function(grid) {
|
|
|
+ var datas = [],
|
|
|
+ emptyRows = grid.emptyRows,
|
|
|
+ detnoColumn = grid.detnoColumn,
|
|
|
+ detno = 0,
|
|
|
+ store = grid.getStore();
|
|
|
+
|
|
|
+ Ext.Array.each(new Array(emptyRows), function() {
|
|
|
+ detno += 1;
|
|
|
+ var data = {};
|
|
|
+ data[detnoColumn] = detno;
|
|
|
+ datas.push(data);
|
|
|
+ })
|
|
|
+ store.removeAll();
|
|
|
+ store.add(datas);
|
|
|
+ },
|
|
|
+
|
|
|
onSave: function() {
|
|
|
var me = this,
|
|
|
form = me.getView(),
|