目的: V6020 - [新增]鈕 à [存檔]鈕,存檔後,自動再新增一筆資料料
處理說明: 1> btn_save.onclick event
Ext.getCmp('btn_save').on("click", function () {
//setFormValue 執行時 , gridstore 尚未 commitchanges(); --> 所以修改欄位值 ,無法反應
Ext.getCmp('btn_Show').fireHandler();
//[新增][存檔]後,自動再新增一筆空白資料
if (pub_isadd) {
pub_WH = Ext.getCmp("WH").getValue(); // [庫存]欄位值保留
Ext.getCmp("btn_add").fireEvent('click');
}
return true;
} );
Ext.getCmp('btn_save').on("click", function () {
//setFormValue 執行時 , gridstore 尚未 commitchanges(); --> 所以修改欄位值 ,無法反應
Ext.getCmp('btn_Show').fireHandler();
//[新增][存檔]後,自動再新增一筆空白資料
if (pub_isadd) {
pub_WH = Ext.getCmp("WH").getValue(); // [庫存]欄位值保留
Ext.getCmp("btn_add").fireEvent('click');
}
return true;
} );
2>自訂[新增] 模式: pub_isadd
var pub_isadd=false;
Ext.getCmp('btn_add').on("click", function () {
pub_isadd = true;
}
Ext.getCmp('btn_edid').on("click", function () {
pub_isadd = false;
}
沒有留言:
張貼留言