UNPKG

jsharmony-factory

Version:
34 lines (32 loc) 2.03 kB
{ "Cust": { "layout":"form", "table":"cust", "title":"Customer Information", "caption":["Customer", "Customers"], "menu":"Customers", "onecolumn":true, "fields":[ {"name":"cust_sts","caption": "Status","control":"dropdown_S","default":"ACTIVE"}, {"name":"cust_stsdt","caption":"as of","control":"textbox_mmddyy","actions":"B","nl":false}, {"name":"cust_agreement_tstmp","caption": "User Agreement Signed","control":"textbox_mmddyy","actions": "B","nl":false}, {"name":"cust_name","caption": "Customer Name","control": "textbox_L"}, {"name":"cust_email","caption": "Email","control":"textbox_email","validate": ["IsEmail"]}, {"caption": "","control":"linkbutton","value": "Compose Email","onclick": "var email = jsh.$root('.cust_email').val().trim(); if(email){ var url = 'mailto:'+email; jsh.getFileProxy().prop('src', url); }","nl":false}, {"name":"cust_phone","caption": "Phone","control": "textbox_phone"}, {"name":"cust_phone_type","caption": "","caption_ext":"Phone Type","control": "dropdown_S","nl":false}, {"name":"cust_notes","caption":"Notes","control":"textarea"}, {"name":"cust_etstmp","caption": "Entered","control":"textbox_tstmp","actions": "B"}, {"name":"cust_euser_fmt","caption":"","control":"textbox","sqlselect":"jsharmony.my_db_user_fmt(cust_euser)","controlstyle":"width:122px;","nl":false}, {"name":"cust_mtstmp","caption":"Last Updated","control":"textbox_tstmp","actions":"B"}, {"name":"cust_muser_fmt","caption":"","control":"textbox","sqlselect":"jsharmony.my_db_user_fmt(cust_muser)","controlstyle": "width:122px;","nl":false}, {"name":"cust_id","caption":"Customer ID","control":"label"} ] }, "Cust_Popup":{ "inherits":"Cust", "title":"New Customer", "popup":[1000,620], "oninsert":"XExt.navTo(jsh._BASEURL+xmodel.namespace+'Cust_Tabs?action=update&cust_id='+urlkeys.cust_id); jsh.XPage.RefreshParent(); return false;" } }