/
meta.hrl
18 lines (16 loc) 路 1.41 KB
/
meta.hrl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-ifndef(FORMS_META_HRL).
-define(FORMS_META_HRL, "meta_hrl").
-define(EXP, [id/0,new/3,doc/0]).
-record(document, { id=[], prev=[],next=[],name=[], base=[], sections=[], fields=[], buttons=[], access=[], steps=[] }).
-record(validation, { name=[], type, msg=[], extract = fun form:id/0, options=[], function=[], field={record,pos} }).
-record(sec, { id=[], name=[], desc=[], parent=[], nameClass=[], descClass=small }).
-record(but, { id=[], href=[], target=[], postback=[], name=[], title=[], sources=[], class, onclick=[], validation=[] }).
-record(opt, { id=[], name=[], title=[], postback=[], checked=false, disabled=false, noRadioButton=false }).
-record(sel, { id=[], name=[], title=[], postback=[] }).
-record(field, { id=[], raw=[], sec=1, name=[], pos=[], title=[], layout=[], visible=true, disabled=false,
vector=false, index=[], bind=[], format="~w", curr=[], postfun=[], desc=[], wide=normal,
type=binary, etc=[], labelClass=label, fieldClass=field, boxClass=box, form = [], multiple=false,
required=false, module=[], access=[], tooltips=[], options=[], min=0, distinct=false, input=[],
max=1000000, length=10, postback=[], onchange=[], validation=[], hidden=false, default=[],
modify_pos=[], modify_feed=[], modify_module=[], modify_default=[], subtitle=[], update=[] }).
-endif.