{
  "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; })()"},
  ]
}