powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как обновить tablePane?
8 сообщений из 8, страница 1 из 1
Как обновить tablePane?
    #35837313
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В компоненте tablePane (при наполении) использую свойство OnCreateResultSet.
Данные для SQL-запросв беру из полей формы. Нужно сделать кнопку. при нажатии на которую обновляется наполение tablePane в зависимости от полученных из формы данных (для WHERE в SQL - запросе)..
Пробовал экспериментирвать со свойствами:
Код: plaintext
1.
2.
var x= zenPage.getComponentById('MyTable')
x.executeQuery();
Код: plaintext
1.
2.
var x= zenPage.getComponentById('MyTable')
x.refreshRequired='true';
Не получается..
Что ему можно ещё сделать?
...
Рейтинг: 0 / 0
Как обновить tablePane?
    #35837662
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
refreshRequired имеет смысл устанавливать только на серверной стороне.
Можно попробовать refreshContents()

PS: было бы неплохо иметь небольшой законченный пример.
...
Рейтинг: 0 / 0
Как обновить tablePane?
    #35844567
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казалось бы такая простая задача, ан нет...
Просто обновить контент... но не получается, приходиться либо передавать параметр на другую страницу, или перегружать всю существующую... что не оч. удобно. Но чувствую, что можно его как то обновить, странно что не у кого нещё не возникала подобная необходимость.
...
Рейтинг: 0 / 0
Как обновить tablePane?
    #35844570
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
refreshContents() - как я понял, обновляет только значения свойств компонента, но не результат выполнения запроса или содержимого таблицы или объекта ResultSet..
...
Рейтинг: 0 / 0
Как обновить tablePane?
    #35846659
Ymka2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
var x= zenPage.getComponentById('MyTable')
x.executeQuery();

вот это работает точно
может у тебя какие особенности??
или ты в фильтрах что то меняешь, делаешь executeQuery, а таблица не обновляется?
как таблицу при этом формируешь? OnCreateResultSet ???
...
Рейтинг: 0 / 0
Как обновить tablePane?
    #35846841
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ymka2007
Код: plaintext
1.
var x= zenPage.getComponentById('MyTable')
x.executeQuery();

вот это работает точно
OnCreateResultSet ???

Ну да, особенность в том что использую OnCreateResultSet, берущий данные для SQL-запроса из формы.
А обычный запрос или выборку из таблицы - обновляет, согласен.. Попробуй у себя если есть время, мож я где-то прогнал..
...
Рейтинг: 0 / 0
Как обновить tablePane?
    #35846941
Ymka2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не понял чего попробовать то )))
мож код покажешь?
...
Рейтинг: 0 / 0
Как обновить tablePane?
    #35847727
Ymka2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня ТОЧНО работают оба метода, я регулярно ими пользуюсь )))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как обновить tablePane?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]