infoGet 2.0.2(2020-02-22)
http://localhost:4570/infoGet/widget/demo/demo.html
IgAttrݸʽDEMOΪ:
var demo = { 'ig_class': 'Text',
'ig_id': '',
'ig_param': {xx:'xx'}
};
ig_param ݸʽ:
width(int): ؼĿ(Ĭ150)
height(int): ؼĸ߶(Ĭ22)
// required(string): ؼǷ, 'true': ;
// 'valueSetToDefaultIfInvalid':ΪЧֵΪĬֵ ('false'):DZĬֵ
// invalidMessage(string): ʾ,ΪԶʾϢ 磺'ֲΪ!'
// disabled(bool): ؼǷ,Ϊ"true",Ϊ"false"(Ĭfalse)
// desc(string): ؼ磺'ĽܶλԪ'
// defaultValue: ĬֵΪʱ,ĬֵΪ"getdate()",ʼʱתɵǰʱ
otherParam: Զ
{
type(string):ı,ѡֵ:"textbox","textarea","numberbox","password","datebox"(Ĭ"textbox")
dateFmt(string):ʱʽ,:"yyyy-MM-dd","yyyy-MM-dd HH:mm:ss","yyyy-MM-dd HH:mm","HH:mm:ss"
numberFmt(string):Сλ.Ĭ0
}
#2 method
(#1) init()
(#2) getValue(), setValue(value)
(#3) enable(), disable()
(#4) setMode(mode) // show | edit
(#5) resize(width, height)
// (#) validate(howToReport)
// (#) getDefaultValue()
// (#) event_Set(eventName, funcEvent)
// (#) event_Add(eventName, funcEvent)
#3 event
//(#1) onSetValue(callback) : (value) => void;
ֵʱ