Обнаружить изменение цвета в компоненте DevExpress MVC ColorEdit - PullRequest
0 голосов
/ 01 июня 2019

Использование компонента MVC @ Html.DevExpress (). ColorEdit. Я не смог найти способ обнаружить изменение цвета пользователем. В этом элементе управления нет ClientSideEvents. В справке DevExpress упоминается событие ColorChanged, но после исчерпывающий поиск не смог найти ничего связанного. Ниже приведен код, который работает:

@Html.DevExpress().ColorEdit(s => {
    s.Name = "ColorEdit";
    s.Properties.AllowUserInput = true;
    s.ClientEnabled = true;
}).GetHtml()

1 Ответ

1 голос
/ 03 июня 2019

Вы можете найти событие «ColorChanged» в «Свойствах».Также убедитесь, что для свойства "EnableClientSideAPI" установлено значение true.

@Html.DevExpress().ColorEdit(s => {
    s.Name = "ColorEdit";
    s.Properties.AllowUserInput = true;
    s.ClientEnabled = true;
    s.Properties.EnableClientSideAPI = true;
    s.Properties.ClientSideEvents.ColorChanged = "onColorChanged";
}).GetHtml()

Javascript:

function onColorChanged(s, e) {
    alert("color has changed");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...