infoGet.README.md 1.6 KB

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'} 
             };

1 properties

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;
        ֵʱ