目的: V60202 – combox - label - 唯讀 - 日期區間
處理說明: 1>combox:
var cmp_SAPDB = get_cmp_combox1("SAPDB", "s_SAPDB", 50, 80, Tmp_Store);
var Tmp_Store = Ext.create("Ext.data.Store", {
fields: ["value", "displayName"],
data: [
{ value: "ERPI", displayName: "ERPI", },
{ value: "SAP", displayName: "SAP", },
]
}
);
2>唯讀:
Ext.getCmp("s_CLASS_").setReadOnly(true);
Ext.getCmp("s_CLASS_").fieldCls= "readonly"; //顯示底色: 灰色
3>日期起迄
var cmp_CHKDT = get_cmp_dt1('盤點日期', 's_CHKDT1', 80, 100);
var cmp_CHKDT_lbl = get_cmp_lbl0(" ~ ", 20);
var cmp_CHKDT2 = get_cmp_dt0('s_CHKDT2', 100);
cmp_CHKDT.items.push(cmp_CHKDT_lbl, cmp_CHKDT2);
4>Label:
var cmp_Panel_LBL = get_cmp_panel1(150, 10, ""); //顯示文字
var cmp_SPACE = get_cmp_lbl0('', 30);
var cmp_BLUE = get_cmp_lbl0('藍色字:延測中', 130);
cmp_BLUE.style = { color: 'blue', fontSize: '13pt', };
var cmp_RED = get_cmp_lbl0('紅色字:時限器材將逾期', 220);
cmp_RED.style = { color: 'red', fontSize: '13pt',};
cmp_Panel_LBL.items.push(cmp_SPACE,cmp_BLUE, cmp_RED);
1>*.js
//combox : SAPDB --> ERPI/SAP
var Tmp_Store = Ext.create("Ext.data.Store", {
fields: ["value", "displayName"],
data: [
{ value: "ERPI", displayName: "ERPI", },
{ value: "SAP", displayName: "SAP", },
]
}
);
//function get_cmp_combox1(par_caption, par_id, par_l_width, par_width, par_store, par_flex) {
var cmp_SAPDB = get_cmp_combox1("SAPDB", "s_SAPDB", 50, 80, Tmp_Store);
//設定 combox 的預設值
Ext.getCmp("s_SAPDB").setValue("ERPI");
//設定欄住唯讀 - 底色: 灰色
Ext.getCmp("s_CLASS_").setReadOnly(true);
Ext.getCmp("s_CLASS_").fieldCls= "readonly"; //顯示底色: 灰色
//盤點日期 - 起~迄
var cmp_CHKDT = get_cmp_dt1('盤點日期', 's_CHKDT1', 80, 100);
var cmp_CHKDT_lbl = get_cmp_lbl0(" ~ ", 20);
var cmp_CHKDT2 = get_cmp_dt0('s_CHKDT2', 100);
cmp_CHKDT.items.push(cmp_CHKDT_lbl, cmp_CHKDT2);
//顯示文字
var cmp_Panel_LBL = get_cmp_panel1(150, 10, ""); //顯示文字
var cmp_SPACE = get_cmp_lbl0('', 30);
var cmp_BLUE = get_cmp_lbl0('藍色字:延測中', 130);
cmp_BLUE.style = { color: 'blue', fontSize: '13pt', };
var cmp_RED = get_cmp_lbl0('紅色字:時限器材將逾期', 220);
cmp_RED.style = { color: 'red', fontSize: '13pt',};
cmp_Panel_LBL.items.push(cmp_SPACE,cmp_BLUE, cmp_RED);