datasource.SetUpdateCallback не работает
Opened this issue · 1 comments
egor-samarkhanov commented
Если не задать параметр f_cb_def, то установка колбэка не срабатывает.
watch_code = "local props = {uuid = " .. ds_uuid ..", index = index} " .. watch_code .. " _G.OnDataSourceUpdate(props)"
- значение ds_uuid должно быть в кавычках, это же строка.
ds
внутри колбэка не видна (nil). Предполагалось что она в результате замыкания будет видна?
Enfernuz commented
Да, Вы правы, нужны кавычки. Исправил, спасибо!
Насчёт ds
внутри коллбэка -- предполагалось, что использование ссылки ds
в коде пользовательского коллбэка (в f_cb_def
) будет подразумевать обращение к объекту datasource. Сейчас не могу пока проверить, что там происходит -- в выходные посмотрю.