I Have an entity with a mandatory FileDescriptor attribute named logo, by default the framework doesn’t support Images, so i had to do the solution described in Loading and Displaying Images , but the problem is that the attribute is still in the field group after adding the image so i wanted to remove it as after applying the solution i have a proper image with an upload button.
When i removed it and in case i didn’t upload an image before saving the screen the database not null constraint kicked in which looks ugly :), I tried the following to solve this with no success:
- Removing the Attribute from the field group --> Not null database error message.
- Keeping the attribute in the screen --> Error Message is displayed properly but the attribute doesn’t make sense in the screen as i have the image and the upload button.
- checking the Hidden flag of the field --> the whole attribute didn’t get generated in the HTML and the database error kicked in when saving.
- Entering “type=hidden” in the other field in the field editor of the Cuba IDE, but nothing got hidden in the generated HTML.
Is there a way to keep the image with the upload button and remove the FileDescriptor attribute and also have a proper error message displayed to the user in case the user tried to save without selecting an image…