no data is written to the collection / в коллекцию не записываются данные

if in the field programmatically write information, for example:
$w(‘#input’).value = “hello world”
then (hello world) will not be written to the collection …
if you write the text (hello) in the (input) field in the usual way (from the keyboard) and then programmatically replace it with (world), then (hello) will be written to the collection

that is, during the onKeyPress( ) event, a record is made to some kind of temporary storage from which information is then collected to write it to the collection
how to overcome this problem?


если в поле программным путем записать информацию к примеру:
$w('#input').value  = "hello world" 
то (hello world) не запишется в коллекцию ..
если записать в поле (input)  текст (hello)  обычным способом ( с клавиатуры) а потом заменить его программно на (world), то в коллекцию запишется (hello)  

то есть при событии onKeyPress( ) происходит запись в какое то временное хранилище из которого потом происходит сбор информации для записи ее в коллекцию
как победить эту проблему?

Is this field connected to a dataset? If so, you need to use the setFieldValue() function.

Yes, the field is associated with a dataset.
thanks for the help, but this doesn’t work correctly as the function creates a new unbound field .

Да, поле связано с набором данных.
спасибо за помощь, но это работает неправильно, так как функция создает новое несвязанное поле.

I noticed that the problem is not only this, the event handler does not work correctly

я заметил, что проблема не только в этом, обработчик событий работает не верно