|
@@ -84,7 +84,6 @@ $(document).ready(function () {
|
|
|
controller.refreshTreeNode([node], false);
|
|
|
});
|
|
|
});
|
|
|
-
|
|
|
billsSpread.bind(GC.Spread.Sheets.Events.ClipboardPasted, function (e, info) {
|
|
|
var node, iRow, iCol, curRow, curCol, datas = [], data, fieldName, updateData;
|
|
|
for (iRow = 0; iRow < info.cellRange.rowCount; iRow ++) {
|
|
@@ -119,16 +118,24 @@ $(document).ready(function () {
|
|
|
});
|
|
|
|
|
|
$('#insert').click(function () {
|
|
|
- var selected = controller.tree.selected, updateData;
|
|
|
- if (selected) {
|
|
|
- updateData = FormatUpdateData(controller.tree.getInsertData(selected.getParentID(), selected.getNextSiblingID()));
|
|
|
- } else {
|
|
|
- updateData = FormatUpdateData(controller.tree.getInsertData());
|
|
|
- }
|
|
|
- PostData('/template/bills/updateBillsTemplate', updateData, function (data) {
|
|
|
- controller.insert();
|
|
|
- RefreshBillsData(data);
|
|
|
- controller.showTreeData();
|
|
|
+ PostData('/template/bills/getNewBillsTemplateID', {count: 1}, function (data) {
|
|
|
+ var selected = controller.tree.selected, updateData;
|
|
|
+ controller.tree.maxNodeID(data.lowID - 1);
|
|
|
+ controller.tree.rangeNodeID(data.highID);
|
|
|
+ if (selected) {
|
|
|
+ updateData = FormatUpdateData(controller.tree.getInsertData(selected.getParentID(), selected.getNextSiblingID()));
|
|
|
+ } else {
|
|
|
+ updateData = FormatUpdateData(controller.tree.getInsertData());
|
|
|
+ }
|
|
|
+ if (updateData.updateData.length > 0) {
|
|
|
+ PostData('/template/bills/updateBillsTemplate', updateData, function (data) {
|
|
|
+ controller.insert();
|
|
|
+ RefreshBillsData(data);
|
|
|
+ controller.showTreeData();
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ alert('新增节点失败, 请重试.');
|
|
|
+ }
|
|
|
});
|
|
|
});
|
|
|
$('#delete').click(function () {
|