目的: V80201 – 按鈕.預設值: disable, 若有資料,才設為 enabled
1>*.js
//按鈕 : [顯示子件資料] [顯示施工步序]
var BtnAry = [
{
xtype: 'button', text: '顯示子件資料', id: 'ShowPNBtn', disabled : true,
listeners: {
click: function () {
var cur_recs = Ext.getCmp("grid_Single").getSelectionModel().getSelection();
if (cur_recs.length == 0) {
var Tmp_Str = "請先選擇要查詢的件號資料";
mywarnalert(Tmp_Str);
return;
}
else {
var cur_rec = cur_recs[0];
var Tmp_PN = cur_rec.data["ITM_ID"];
var Tmp_ECNO = cur_rec.data["EC_MC_ID"];
var Tmp_CNDPROCCODE = cur_rec.data["DISPOSITION_CODE"];
var Tmp_ASN = cur_rec.data["CUT_IN"];
ShowPNBtn_click(Tmp_PN,Tmp_ECNO,Tmp_CNDPROCCODE,Tmp_ASN);
}
} // end of click
} // end of listeners
}, // end of 顯示子件資料
{
xtype: 'button', text: '顯示施工步序', id: 'ShowSTEPBtn', disabled: true,
listeners: {
click: function (me, e, eOpts) {
console.log(" 1 顯示施工步序: ");
var cur_recs = Ext.getCmp("grid_Single").getSelectionModel().getSelection();
if (cur_recs.length == 0) {
var Tmp_Str = "請先選擇要查詢的件號資料";
mywarnalert(Tmp_Str);
return;
}
else {
var cur_rec = cur_recs[0];
var Tmp_PN = cur_rec.data["ITM_ID"];
var Tmp_ECNO = cur_rec.data["EC_MC_ID"];
var Tmp_CNDPROCCODE = cur_rec.data["DISPOSITION_CODE"];
var Tmp_ASN = cur_rec.data["CUT_IN"];
ShowSTEPBtn_click(Tmp_PN, Tmp_ECNO, Tmp_CNDPROCCODE, Tmp_ASN);
}
}
} // end of listener
}, // end of 顯示施工步序
];
xtype: 'button', text: '顯示子件資料', id: 'ShowPNBtn', disabled : true,
listeners: {
click: function () {
var cur_recs = Ext.getCmp("grid_Single").getSelectionModel().getSelection();
if (cur_recs.length == 0) {
var Tmp_Str = "請先選擇要查詢的件號資料";
mywarnalert(Tmp_Str);
return;
}
else {
var cur_rec = cur_recs[0];
var Tmp_PN = cur_rec.data["ITM_ID"];
var Tmp_ECNO = cur_rec.data["EC_MC_ID"];
var Tmp_CNDPROCCODE = cur_rec.data["DISPOSITION_CODE"];
var Tmp_ASN = cur_rec.data["CUT_IN"];
ShowPNBtn_click(Tmp_PN,Tmp_ECNO,Tmp_CNDPROCCODE,Tmp_ASN);
}
} // end of click
} // end of listeners
}, // end of 顯示子件資料
{
xtype: 'button', text: '顯示施工步序', id: 'ShowSTEPBtn', disabled: true,
listeners: {
click: function (me, e, eOpts) {
console.log(" 1 顯示施工步序: ");
var cur_recs = Ext.getCmp("grid_Single").getSelectionModel().getSelection();
if (cur_recs.length == 0) {
var Tmp_Str = "請先選擇要查詢的件號資料";
mywarnalert(Tmp_Str);
return;
}
else {
var cur_rec = cur_recs[0];
var Tmp_PN = cur_rec.data["ITM_ID"];
var Tmp_ECNO = cur_rec.data["EC_MC_ID"];
var Tmp_CNDPROCCODE = cur_rec.data["DISPOSITION_CODE"];
var Tmp_ASN = cur_rec.data["CUT_IN"];
ShowSTEPBtn_click(Tmp_PN, Tmp_ECNO, Tmp_CNDPROCCODE, Tmp_ASN);
}
}
} // end of listener
}, // end of 顯示施工步序
];
gridstore.on("load", function () {
console.log("gridstore.onload !!");
if (gridstore.data.getCount() == 0) {
Ext.getCmp("ShowPNBtn").setDisabled(true);
Ext.getCmp("ShowSTEPBtn").setDisabled(true);
mywarnalert("無符合條件的資料!!");
}
else {
Ext.getCmp("ShowPNBtn").setDisabled(false);
Ext.getCmp("ShowSTEPBtn").setDisabled(false);
}
沒有留言:
張貼留言