UNPKG

jsharmony-tutorials

Version:
15 lines (14 loc) 790 B
{ "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); }"} ] }