wdDoInit() Method of any View
Generally what has wdDoInit() Method of any View to contain in order
to have the UIElements (inputfield) enabled .
My View wdDoInit() looks like and same as the Custom Controller's wdDoInit() :
wdContext.current__I_Rf02_Ial_Query_InputElement().setI_Valdat(wdThis.getCurrentDate()); wdContext.currentContextElement().setOrgUnitSearchCalled(false); __I_Rf02_Ial_Query_Input input = new __I_Rf02_Ial_Query_Input(); wdContext.node__I_Rf02_Ial_Query_Input().bind(input); input.setI_Iepva_Selcrit(new Cciht_Ipeva()); input.setI_Incident_Selcrit(new __Is_Rfc_Iasel()); wdContext.current__I_Rf02_Ial_Query_InputElement().modelObject().setI_Iepva_Selcrit(new Cciht_Ipeva()); II_Iepva_SelcritElement ipe = wdContext.currentI_Iepva_SelcritElement();
Nevertheless it is disabled !
Raghunandan Madarikuruva replied
The above method which i had posted is a manually way to enable the input field. I had suggested this because i had seen many posts by you on the same issue. I dont know why your input field is disabled. If you map your UI to any attribute in the context with 1..n or 1..1 cardinality then that UI should be enabled. Try to delete the model and also all your context attributes and reimport the model with adaptive RFC. Then the cardinality of your node custom controller will be by default 1..n, just bind the UI to that model attribute.