-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=[]}). -endif.