jsharmony-tutorials
Version:
jsHarmony Tutorials
16 lines • 1.09 kB
JSON
{
"layout":"form",
"table":"cust",
"onecolumn":true,
"breadcrumbs":{"sql":"select (select cust_start_dt from cust where cust_id=@cust_parent_id) parent_start_dt"},
"title":{ "insert":"Add Child Customer" },
"caption":["Customer","Customers"],
"fields":[
{"name":"cust_id","caption": "ID"},
{"name":"cust_parent_id","caption": "Parent Customer","lov":{"sql":"select cust_id code_val,cust_name code_txt from cust order by cust_name"}},
{"name":"cust_name","caption":"Name","default":{ "sql": "select cust_name||' :: Child' from cust where cust_id = @cust_parent_id" }},
{"name":"cust_sts","caption":"Status","default":"ACTIVE"},
{"name":"cust_update_dt","caption":"Update Date","control":"date","default":"js:new Date()"},
{"name":"cust_start_dt","caption":"Start Date","control":"date","default":"js:(function(){ var rslt = new Date(); var parent_start_dt = data && data._bcrumbs && data._bcrumbs.parent_start_dt && new Date(data._bcrumbs.parent_start_dt); if(rslt > parent_start_dt) rslt = parent_start_dt; return rslt; })()"},
]
}