How can I do the following behavior in FlowUI, is it supported yet?
allowanceRateEmplCategoryTable.addGeneratedColumn("calcMethod", entity -> {
if (entity.getActive()!=null && entity.getActive() == true) {
LookupField<CalcMethod> lookupField = uiComponents.create(LookupField.of(CalcMethod.class));
lookupField.setWidth("100%");
lookupField.setOptions(new ContainerOptions<>(calcMethodsDc));
lookupField.setValue(entity.getCalcMethod());
lookupField.addValueChangeListener(e -> entity.setCalcMethod((e.getValue())));
MetaPropertyPath metaPropertyPath = allowanceRateEmplCategoryDc.getEntityMetaClass().getPropertyPath("calcMethod");
if(security.isEntityAttrUpdatePermitted(metaPropertyPath)){
lookupField.setEditable(true);
}else{
lookupField.setEditable(false);
}
return lookupField;
} else {
return null;
}
});