var grid = mini.get("datagrid");
var programId = mini.get("programId").getValue();
grid.load( {
programId :programId
});
function SetData(data){
//跨页面传递的数据对象,克隆后才可以安全使用
data = mini.clone(data);
form.setData(data);
}
function newRow() {
var row = {};
grid.addRow(row);
grid.beginEditRow(row);
}
function delRow(row_uid) {
var row = grid.getRowByUID(row_uid);
if (row) {
if (confirm("确定删除选中记录?")) {
grid.removeRow(row);
//删除数据表
if(row.hasOwnProperty("id")){
var ids = new Array();
ids.push(row.id);
$.ajax({
url: "${ctx}/palaybill/delete.htm?ids=" + ids,
success: function (text) {
grid.reload();
},
error: function () {
}
});
}
}
}
}
function onActionRenderer(e) {
var grid = e.sender;
var record = e.record;
var uid = record._uid;
var rowIndex = e.rowIndex;
var s = '<a class="Edit_Button" href="javascript:delRow(\'' + uid + '\')">删除</a>';
return s;
}
function saveData(){
var data = grid.getEditData(true);