|
@@ -33,13 +33,14 @@ let TEMPLATE_BILLS_SETTING = {
|
|
|
"spanRows":[1],
|
|
|
"vAlign":[1],
|
|
|
"hAlign":[1],
|
|
|
- "font":["Arial"]
|
|
|
+ "font":["Arial"],
|
|
|
},
|
|
|
"data":{
|
|
|
"field":"code",
|
|
|
"vAlign":0,
|
|
|
"hAlign":3,
|
|
|
- "font":"Arail"
|
|
|
+ "font":"Arail",
|
|
|
+ "formatter": '@'
|
|
|
}
|
|
|
}, {
|
|
|
"width":300,
|
|
@@ -229,7 +230,8 @@ $(document).ready(function () {
|
|
|
let tree = idTree.createNew({id: 'ID', pid: 'ParentID', nid: 'NextSiblingID', rootId: -1, autoUpdate: true});
|
|
|
let billsSpread = TREE_SHEET_HELPER.createNewSpread($('#billsSpread')[0]);
|
|
|
let controller = TREE_SHEET_CONTROLLER.createNew(tree, billsSpread.getActiveSheet(), TEMPLATE_BILLS_SETTING);
|
|
|
-
|
|
|
+ //format code
|
|
|
+ //billsSpread.getSheet(0).setFormatter(-1, 1, '@');
|
|
|
controller.bind('refreshBaseActn', RefreshBaseActn);
|
|
|
|
|
|
billsSpread.bind(GC.Spread.Sheets.Events.EditEnded, function (sender, info) {
|
|
@@ -287,6 +289,8 @@ $(document).ready(function () {
|
|
|
RefreshBaseActn(tree);
|
|
|
|
|
|
$('#insert').click(function () {
|
|
|
+ let me = this;
|
|
|
+ $(me).addClass('disabled');
|
|
|
var selected = controller.tree.selected, updateData;
|
|
|
if (selected) {
|
|
|
updateData = controller.tree.getInsertData(selected.getParentID(), selected.getNextSiblingID());
|
|
@@ -297,58 +301,75 @@ $(document).ready(function () {
|
|
|
CommonAjax.post(updateUrl, updateData, function (data) {
|
|
|
controller.insert();
|
|
|
controller.showTreeData();
|
|
|
+ $(me).removeClass('disabled');
|
|
|
});
|
|
|
} else {
|
|
|
alert('新增节点失败, 请重试.');
|
|
|
+ $(me).removeClass('disabled');
|
|
|
}
|
|
|
});
|
|
|
$('#delete').click(function () {
|
|
|
+ let me = this;
|
|
|
+ $(me).addClass('disabled');
|
|
|
var selected = controller.tree.selected, updateData;
|
|
|
if (selected) {
|
|
|
updateData = controller.tree.getDeleteData(selected);
|
|
|
CommonAjax.post(updateUrl, updateData, function (data) {
|
|
|
controller.delete();
|
|
|
controller.showTreeData();
|
|
|
+ $(me).removeClass('disabled');
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
$('#upLevel').click(function () {
|
|
|
+ let me = this;
|
|
|
+ $(me).addClass('disabled');
|
|
|
var selected = controller.tree.selected, updateData;
|
|
|
if (selected) {
|
|
|
updateData = selected.getUpLevelData();
|
|
|
CommonAjax.post(updateUrl, updateData, function (data) {
|
|
|
controller.upLevel();
|
|
|
controller.showTreeData();
|
|
|
+ $(me).removeClass('disabled');
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
$('#downLevel').click(function () {
|
|
|
+ let me = this;
|
|
|
+ $(me).addClass('disabled');
|
|
|
var selected = controller.tree.selected, updateData;
|
|
|
if (selected) {
|
|
|
updateData = selected.getDownLevelData();
|
|
|
CommonAjax.post(updateUrl, updateData, function (data) {
|
|
|
controller.downLevel();
|
|
|
controller.showTreeData();
|
|
|
+ $(me).removeClass('disabled');
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
$('#upMove').click(function () {
|
|
|
+ let me = this;
|
|
|
+ $(me).addClass('disabled');
|
|
|
var selected = controller.tree.selected, updateData;
|
|
|
if (selected) {
|
|
|
updateData = selected.getUpMoveData();
|
|
|
CommonAjax.post(updateUrl, updateData, function (data) {
|
|
|
controller.upMove();
|
|
|
controller.showTreeData();
|
|
|
+ $(me).removeClass('disabled');
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
$('#downMove').click(function () {
|
|
|
+ let me = this;
|
|
|
+ $(me).addClass('disabled');
|
|
|
var selected = controller.tree.selected, updateData;
|
|
|
if (selected) {
|
|
|
updateData = selected.getDownMoveData();
|
|
|
CommonAjax.post(updateUrl, updateData, function (data) {
|
|
|
controller.downMove();
|
|
|
controller.showTreeData();
|
|
|
+ $(me).removeClass('disabled');
|
|
|
});
|
|
|
}
|
|
|
});
|