I think this information is incorrect and OOTB they use factory with different display_name (common_name) and restriction based on self-serive attribute:
<PDM_MACRO name=dtlHier hdr="Категория" attr="category" autofill=yes common_name="ss_sym" evt="onChange=\\\"emp_change_category_func('iss')\\\"" factory=isscat_ss make_required=yes size=60>
where ss_sym is redundant information, because pcat_ss factory's common_name is ss_sym.
I tried to define common_name in dtlHier in Request Category, the result was:
- Category in Read Mode displayed correctly (displayed custom attr);
- Autofill in edit mode displayed correctly;
- but when I changed category, sdm tried to sync properties and browser has crashed.
but another field does not work
Could you provide more info how it didn't work?
Finally why not to move known way, using factories and described by jmraimundo here: ?
Best regards,
Timur