jsharmony-factory
Version:
Enterprise framework for jsHarmony
48 lines • 3.24 kB
JSON
{
"comment":"C",
"layout": "form",
"title": "Customer Information",
"table": "v_c_biud",
"actions": "BIUD",
"roles": {"BROWSE":"B"},
"caption": [ "", "Customer", "Customers" ],
"menu": "clients",
"popup":[1000,650],
"fields": [
{"name":"c_sts","type":"varchar","length":32,"actions":"BIU","control":"dropdown",
"lov": { "code_sys": "c_sts", "blank": 1 },"validate":["Required"],"default":"ACTIVE",
"caption": "Status","captionstyle": "width:120px;text-align:right;"},
{"name":"c_type","type":"varchar","length":32,"actions":"BIU","control":"dropdown",
"lov": { "code_app": "c_type", "blank": 1 },"validate":["Required"],
"caption": "Type","captionstyle": "width:36px;text-align:right;"},
{"name": "c_atstmp","type": "date","actions": "B","control": "date","controlstyle":"width:56px;",
"caption": "Agreement"},
{"name": "c_name","type": "varchar","length": 50,"actions": "B","nl": 1,"control": "textbox",
"caption": "Customer Name"},
{"name": "c_fname","type": "varchar","length": 35,"actions": "BIU","control": "textbox","nl":1,
"caption": "First Name"},
{"name": "c_lname","type": "varchar","length": 35,"actions": "BIU","control": "textbox",
"caption": "Last Name"},
{"name":"c_email","type":"varchar","length":255,"actions":"BIU","control":"textbox",
"validate": ["IsEmail"],"caption": "E-Mail Address","captionstyle": "width:176px;text-align:right;"},
{"name":"c_email_compose","control": "linkbutton","caption": "","value": "Compose Email","actions":"B",
"onclick": "var email = jsh.$root('.c_email').val().trim(); if(email){ url = 'mailto:'+email; jsh.getFileProxy().prop('src', url); }"},
{"name": "c_phtype1","type": "varchar","length": 32,"actions": "BIU","nl": 1,"control": "dropdown",
"lov":{ "code_sys":"c_phtype","blank":""},"controlstyle":"width:82px;","caption": "PHONE 1 Type"},
{"name": "c_phone1","type": "varchar","length": 20,"actions": "BIU","control": "textbox",
"controlstyle":"width:144px;","caption": "#"},
{"name": "c_phtype2","type": "varchar","length": 32,"actions": "BIU","control": "dropdown",
"lov":{ "code_sys":"c_phtype","blank":""},"controlstyle":"width:82px;","caption": "PHONE 2 Type"},
{"name": "c_phone2","type": "varchar","length": 20,"actions": "BIU","control": "textbox",
"controlstyle":"width:144px;","caption": "#"},
{"name":"c_fax","type":"varchar","length":50,"actions":"BIU","nl": 1,"control": "textbox",
"caption": "Fax Number"},
{"name":"c_sms","type":"varchar","length": 10,"actions": "BIU","control": "textbox",
"caption": "SMS #","controlstyle":"width:144px;"},
{"name": "c_website","type": "varchar","length": 50,"actions": "BIU","control": "textbox",
"caption": "Web Page","captionstyle": "width:126px;text-align:right;"},
{"name":"c_website_view","control":"linkbutton","caption":"","value":"Open URL","actions":"B",
"onclick": "var url = jsh.$root('.c_website').val().trim(); if(url){ if(url.indexOf(':/'+'/')<0) url = 'http:/'+'/'+url; window.open(url); }"},
{"name":"c_id", "type": "bigint", "actions":"B", "control":"label", "key": 1, "caption":""}
]
}