Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Simple way to treat 0 as wrong value?
Message
 
 
General information
Forum:
Javascript
Category:
Other
Miscellaneous
Thread ID:
01641904
Message ID:
01641936
Views:
20
>>Hi everybody,
>>
>>I have the following drop down
>>
>>
>><select class="form-control-inline"
>>                        ng-model="currentMatrixTemplate.rowAttributeId"
>>                        required
>>                        ng-change="changeAttribute('row', currentMatrixTemplate.rowAttributeId, {{currentMatrixTemplate.rowAttributeId}})"
>>                        ng-options="attribute.value as attribute.text for attribute in metaData.attributes |filter: { value: '!' + currentMatrixTemplate.columnAttributeId }">
>>                    <option value="" disabled>        @String.Format(Labels.selectX, Labels.attribute)...</option>
>>                </select>
>>
>>I want to make sure that user selected a value which will be a number greater than 0. I don't want the Add button to become enabled until it's done.
>>
>>I can, of course, make all the necessary checks in the Add button's code, but wondering if it somehow possible to treat 0 as 'empty' for required?
>>
>>
>>Thanks in advance.
>
>Not sure I understand but why not filter out the '0' option from the ng-options in the first place ? Failing that then you could use a custom validator,

There is no 0 option in the list. However, when the form starts in the new mode, the initial values are 0. I think that problem is not too important, I'll just add a check in the Add method.
If it's not broken, fix it until it is.


My Blog
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform