jsharmony-factory
Version:
Enterprise framework for jsHarmony
27 lines • 1.25 kB
JSON
{
"Admin/SysUser_Role": {
"comment":"Admin/SysUser_Role",
"layout":"multisel",
"actions":"BU",
"table":"{schema}.sys_user_role",
"title":"",
"caption":["","Role","Roles"],
"onload": "if(jsh.is_insert) jsh.$root('.xelem'+xmodel.class+'.xselitem[value=\\'*\\']').prop('checked',true);",
"sqlwhere": "(sys_role_name is null or (sys_role_name <> '*'))",
"fields":[
{"name":"sys_user_id","type":"bigint","foreignkey":1,"control":"hidden"},
{"name":"sys_user_role_id","type":"bigint","key":1,"control":"hidden"},
{"name":"sys_role_name","type":"varchar","length":"32","cellstyle":"width:300px;",
"caption":"Role","actions":"B",
"lov": { "sql": ["select sys_role_name as %%%jsh.map.{{code_val}}%%%, ",
" sys_role_desc as %%%jsh.map.{{code_txt}}%%%, ",
" sys_role_seq as %%%jsh.map.{{code_seq}}%%% ",
" from {schema}.sys_role where sys_role_name <> '*'"] }
}
],
"dberrors":[
["fk_sys_user_role_sys_user","Cannot delete a user with selected role(s)."],
["fk_sys_user_role_sys_user","Cannot delete a user with selected role(s)."]
]
}
}