Closed

Closed due to inactivity. Received 45 votes with last vote on 11 Nov 2019.

Leave mandatory custom property drop down fields blank

All,

My current client utilizes many drop down (restricted values) in custom properties. With the inception of mandatory custom properties, the first value in the drop down list is automatically chosen. This satisfies the mandatory specification, but can allow garbage data to come into the database if the user does not ensure that the right value was chosen. It would be better if it created/or stayed blank until the user chose a drop down value.

Thanks!

Dave Burton

Loop 1 Systems.

Parents
  • Our database has historical nodes with Custom Props that we now would like to make mandatory, but currently many are empty (a job on my things to do list to populate these).
    If we edit a node with empty (NULL) mandatory fields, the fields will be populated with the first item in the drop down lists. This is unexpected and can easily go unnoticed when editing other parts of the node!!

    If a field is not mandatory and a drop down list is used, the first item in the list is "None".

    In my opinion, this "None" value needs to be the first item in the list for mandatory fields too, but obviously, if selected, attempts to save the data will fail with a relevant error message. This will force users to enter something, hopefully valid!

Comment
  • Our database has historical nodes with Custom Props that we now would like to make mandatory, but currently many are empty (a job on my things to do list to populate these).
    If we edit a node with empty (NULL) mandatory fields, the fields will be populated with the first item in the drop down lists. This is unexpected and can easily go unnoticed when editing other parts of the node!!

    If a field is not mandatory and a drop down list is used, the first item in the list is "None".

    In my opinion, this "None" value needs to be the first item in the list for mandatory fields too, but obviously, if selected, attempts to save the data will fail with a relevant error message. This will force users to enter something, hopefully valid!

Children