jsharmony-tutorials
Version:
jsHarmony Tutorials
15 lines (14 loc) • 790 B
JSON
{
"table":"cust",
"layout":"grid",
"onecolumn":true,
"caption": ["JS Links"],
"fields": [
{"name": "cust_id", "caption": "Customer ID", "control": "label"},
{"name": "cust_name", "caption": "Customer Name", "control": "textbox"},
{"name": "cust_email", "control": "hidden"},
{"control": "button", "value":"JavaScript Alert", "link": "js:XExt.Alert('Sample Alert');"},
{"control": "button", "value":"JavaScript popupForm", "link": "js:XExt.popupForm(xmodel.namespace+'FieldLinks_Cust','insert',{ 'cust_name': xmodel.get('cust_name',this)+'_SUB' });"},
{"control": "button", "value":"JavaScript Email", "link": "js:var email = xmodel.get('cust_email',this); if(email){ var url = 'mailto:'+email; jsh.getFileProxy().prop('src', url); }"}
]
}