/** * 一个资金计划的字段 */ BUDGET_PLAN_DETAIL_ARR=["type","name","detail","unit","amount","price","total","predictMethod","predictWhy","remark","deletable"]; $(function () { $(".budget-plan-detail").click(function () { $('#my-prompt-budget-detail').modal({ relatedTarget: this, onConfirm: function(e) { //不能使用e.data,因为无法获取动态添加的 var data = collectData("am-modal-prompt-input-budget-plan"); data = prepareAjaxData(data, BUDGET_PLAN_DETAIL_ARR, $("#id").val()); saveDetail("/fourcal/project/budgetEditSaveBudgetPlanDetail", data, updateBudgetPlanData); }, onCancel: function(e) { } }); }); $("#budgetPlanAddBtn").click(function () { appendTrBudgetPlan(); }); }); /** * 资金计划增加一行 */ function appendTrBudgetPlan() { var template = '\n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' '; $("#budgetPlanTable").append(template); //重新绑定删除事件和input修改事件 bindDeleteBtn(); bindChangeableInputBudgetPlan(); } function bindChangeableInputBudgetPlan() { } /** * 更新页面收入的数据 */ function updateBudgetPlanData(details) { }