Concerning the specifications  of  properties   several   options are available but sometimes grayed out in  function of the  type   selected.


 


If the ''Mandatory informationis checked  SmartProperties   will not be validated if a value is not filled in. A star will be added next to a property whose information is mandatory.


 

 

At the time of validation, if one of these properties has not been filled in, a message appears and the properties in question are highlighted in red in the interface.


  

 


  SmartProperties   will not be validated if the property value does not include at least  5 characters.

  Example   the user will not be able to fill in more than  15 characters.


If the '' optionBlock the fieldIf the '' is checked, the field will be blocked when the property already exists in the SOLIDWORKS file.  At the first use the user will be able to set a value to the property, once validated he will not be able to modify it.


Among these options we can ''.Block a field based on another property'' :

 

In the example above we block the field if the property'''  Heightis different from ''.100''        .

 

In the example above we block the field if the property''' Height'' is equal to ''40''.

 

In the example above we block the field if the property''' Height'' exists.


If the '' optionAlways block the fieldis checked, the field will always be blocked.

If the '' optionHideis checked the field will not be displayed in the input mask  SmartProperties. This can be used to create properties that do not need to be visible.


Examples   SOLIDWORKS variables, properties that do not require input, etc...

The '' optionList of allowed variables'' is a good way to force a property to be filled with specific words or strings of characters. To do this, you just need to create a text file containing the list of authorized words.  SmartProperties   will not be validated if the value of the property by the user is not filled in the referenced text file.

As long as the user has not entered the correct string, he cannot validate the utility  SmartProperties. A message will appear.

If the ''Allow only lettersis checked the field will only accept letters.

If the '' optionAllow only numbersThe field will only accept numbers.

It is possible to block or prohibit the entry of certain characters.