目的: 在畫面[新增]/[修改]/[刪除]按鈕Disabled , 並新增其他 [按鈕]
處理說明: 1>將在畫面[新增]/[修改]/[刪除]按鈕Disabled2>Detail畫面新增[按鈕]
3>開啟 Detail 資料
1>將在畫面[新增]/[修改]/[刪除]按鈕Disabled
//新增 , 查詢畫面, 無新增/修改/刪除/..
Ext.getCmp('btn_add').setDisabled(false); //[新增]鈕設為 Disabled
Ext.getCmp('btn_add').setDisabled(false); //[新增]鈕設為 Disabled
Ext.getCmp('btn_add').setVisible(false); //[新增]鈕設為 隱藏
Ext.getCmp('btn_edit').setVisible(false);
Ext.getCmp('btn_del').setVisible(false);
Ext.getCmp('btn_del').setVisible(false);
2>Detail畫面新增[按鈕]
//按鈕 : [借閱登記] [歸還登記][續借登記][查詢借閱記錄][報表]
var BtnAry = [
{
xtype: 'button', text: '借閱登記', id: 'LendBtn',
listeners: {
click: function () {
//RollPrnBtn_click();
}
}
},
{
xtype: 'button', text: '歸還登記', id: 'BackBtn',
listeners: {
click: function () {
//console.log(" 1 inside 缺勤記錄維護: ");
//RollEditBtn_click();
}
}
},
{
xtype: 'button', text: '續借登記', id: 'ContBtn',
listeners: {
click: function () {
//console.log(" 1 inside 缺勤記錄維護: ");
//RollEditBtn_click();
}
}
},
{
xtype: 'button', text: '查詢借閱記錄', id: 'LookBtn',
listeners: {
click: function () {
//console.log(" 1 inside 缺勤記錄維護: ");
//RollEditBtn_click();
}
}
},
{
xtype: 'button', text: '報表', id: 'RtnBtn',
listeners: {
click: function () {
//console.log(" 1 inside 缺勤記錄維護: ");
//RollEditBtn_click();
}
}
},
];
//於單檔下方新增 Button
Ext.getCmp('grid_D').insertBtn(BtnAry);
3>開啟 Detail 資料
public dynamic getGridData_D()
{
var c = HttpContext.Current;
NameValueCollection nvc = c.Request.Form;
OracleCommand cmd = new OracleCommand();
string TMNO = nvc["TMNO"];
string csSQL = " AND TMNO = :TMNO ";
cmd.CommandText = csSQL;
cmd.Parameters.Add(":TMNO", TMNO);
setDBTable("AMM_TMDWGD");
DataSet ds = getGridDataPage(cmd);
return ds;
}