#javascript #drop-down-menu #knockout.js #oracle-jet
Вопрос:
Я пытаюсь создать компонент, который использует oj-select-single для выбора одного значения. Теперь он выберет два связанных поля, которые являются вводом текста, и это станет моим единственным компонентом.
Component is
1. Select the person from select-single
2. Select the age
3. Select the profession
Теперь я должен использовать его в потоке, где я должен добавить несколько таких компонентов с условием
— если пользователь выбирает одного и того же человека, я должен показать сообщение об ошибке «Он уже выбран».
Шаги, которые я сделал, чтобы показать ошибку в select single
- Я зашел в документы oj-select-single и узнал, что мы можем использовать атрибут messages-custom для отображения ошибки.
- Я создал переменную «duplicateCustomMessage» типа Array<oj.Message> и инициализировал ее пользовательским сообщением.
- Теперь я создал наблюдаемый «duplicateCustomMessageObservable» и установил его, когда выбрано значение дубликата, но я не вижу ошибки, возникающей в oj-select-single.
- Однако, если я напрямую применяю messages-custom=»{{duplicateCustomMessage}}», то он показывает ошибку, когда значение не выбрано, и как только значение выбрано, ошибка устраняется.
Теперь я не понимаю, как я могу это решить.
Вопросы:
Поддерживает ли oj-select-single валидаторы? если да, то как я могу использовать его для решения своей проблемы?
Дайте мне знать, если вам понадобится дополнительная информация