//取得進場時間字串
var Tmp_LDTMStr = get_HMS_Str(Ext.getCmp('V30102C_LDTM1').getValue(),
Ext.getCmp('V30102C_LDTM2').getValue(),
Ext.getCmp('V30102C_LDTM3').getValue());
console.log("進場時間:", Tmp_LDTMStr);
//par_caption: 欄位標題, par_id: 欄位id, par_l_width : 欄位標題width ,par_flex : 欄位flex
if (checkisnull(par_flex)) {
par_flex = 10;
}
var par_id1 = par_id + "1";
var par_id2 = par_id + "2";
var par_id3 = par_id + "3";
var rtn_cmp =
{
xtype: "fieldcontainer", fieldLabel: par_caption, labelWidth: par_l_width, layout: "hbox", flex: par_flex,
items: [
{ id: par_id, name: par_id, xtype: "textfield", width: 100, padding: "0 4 0 0", hidden: true }, //upd grid
{ id: par_id1, name: par_id1, xtype: "numberfield", width: 60, padding: "0 4 0 0", maxValue: 23, minValue: 0,value:12, hideTrigger: false },
{ xtype: "label", text: ":", labelWidth: 20, margin: { right: 4 } },
{ id: par_id2, name: par_id2, xtype: "numberfield", width: 60, padding: "0 4 0 0", maxValue: 59, minValue: 0, step: 10,value:0, hideTrigger: false },
{ xtype: "label", text: "(hh:mm)", labelWidth: 20, margin: { right: 4 } },
{ id: par_id3, name: par_id3, xtype: "numberfield", width: 30, padding: "0 4 0 0", maxValue: 59, minValue: 0, value: 0, hidden: true }
], labelStyle: "font-size:10pt;"
};
return rtn_cmp;
}
function get_HMS_Str(h1, m2, s3, par_dt) {
var hh = setNull_num0(h1);
var mm = setNull_num0(m2);
var ss = setNull_num0(s3);
hh = padlv(hh, 2, '0');
mm = padlv(mm, 2, '0');
ss = padlv(ss, 2, '0');
if checkisnull(par_dt)
return hh + ':' + mm + ':' + ss;
else
return DatetoStr(par_dt, "Y/m/d")+" " + hh + ':' + mm + ':' + ss;
}