Программный или интерактивный выбор.

Как в Multicombo в событии onChange определить как сделаны изменения: программно (setval) или интерактивно пользователем?

@Eugen, добрый день,

Как в Multicombo в событии onChange определить как сделаны изменения: программно (setval) или интерактивно пользователем?

Можно ввести глобальную переменную, которая будет отслеживать то, каким образом было вызвано то или иное действие. К примеру, событие onValueSuggest активируется только при участии пользователя (напрямую, при выборе одной из опций в списке). Это позволит нам предположить, что любое другое действие (которое не активировало данное событие) было совершено без участия пользователя.

Небольшой пример того, как это можно было бы реализовать: Code Snippet.