jsharmony-tutorials
Version:
jsHarmony Tutorials
44 lines (43 loc) • 1.77 kB
JSON
{
"ModelBindings_AutomatiCust_Contact_Listing": {
"table":"cust_contact",
"layout":"grid",
"caption":["Contact","Contacts"],
"actions":"B",
"buttons":[{"link":"insert:ModelBindings_Automatic_Cust"},{"link":"insert:ModelBindings_Automatic_CustContact"}],
"fields":[
{"name":"cust_id","control":"hidden"},
{"name":"cust_contact_name","caption": "Contact Name","link":"update:ModelBindings_Automatic_CustContact"},
{"control":"linkbutton","caption": "Edit Customer","link":"update:ModelBindings_Automatic_Cust"},
{"control":"button","caption": "Edit Contact","link":"update:ModelBindings_Automatic_CustContact"},
{"control":"linkbutton","caption": "Edit Contact","link":"update:ModelBindings_Automatic_CustContact"}
]
},
"ModelBindings_Automatic_Cust": {
"layout": "form",
"table": "cust",
"onecolumn":true,
"caption": [ "Customer", "Customers" ],
"popup":[1000,700],
"fields": [
{"name": "cust_name","caption": "Customer Name"},
{"name":"cust_sts","caption": "Status"}
]
},
"ModelBindings_Automatic_CustContact": {
"layout": "form",
"table": "cust_contact",
"onecolumn":true,
"caption": [ "Contact", "Contacts" ],
"buttons":[
{"link":"update:ModelBindings_Automatic_Cust","actions":"U","text":"Edit Customer"}
],
"popup":[1000,700],
"fields": [
{"name":"cust_id","caption":"Customer","lov": { "sql": "select cust_id code_val,cust_name code_txt from cust order by cust_name" }, "actions":"BI" },
{"name":"cust_contact_name","caption": "Contact Name"},
{"name":"cust_contact_title","caption":"Title"},
{"name":"cust_contact_email","caption":"Email"}
]
}
}