2012-08-26 7 views
0

Я использую validationtextbox и, кажется, работает нормально - но я хочу отобразить сообщение под полем, красная рамка 2px в текстовом поле и вместо квадрата с восклицательным знаком красный диск с восклицанием вправо - как я могу это сделать?Пользовательские стили проверки dojo

Я думал, что это пользовательский виджет или ряд пользовательских виджетов, потому что мне нужно схожую функциональность/дисплей для выбранных полей и диапазонов дат с [дата] по [дата]

я только использую додзё около недели, поэтому, пожалуйста, будьте терпеливы со мной.

ответ

0

Используйте CSS, чтобы восстановить его. Как образец, $ {темы} = тНИо

<style> 
.nihilo .dijitValidationIcon { 
    background-image: url(...) 
} 
nihilo .dijitError { 
    border-color: red; 
    border-width: 2px; 
} 
.nihilo .dijitErrorFocused { 

} 
</style> 

Чтобы переместить всплывающую подсказку с invalidMessage, вы должны сделать это в конструкторе ValidationTextBox.

Имущество для установки tooltipPosition. Если нет места внизу, следующий массив будет проверен на достаточное пространство, затем следующий и т.д.

new dijit.form.ValidationTextBox({ 
    ... 
    tooltipPosition: ['below', 'right', 'above', 'left'] 
}) 
Смежные вопросы