Любая документация доступна для xe: objectData? - PullRequest
3 голосов
/ 30 марта 2012

Похоже, что элемент управления objectData можно использовать для повышения производительности приложения xpage.Я понимаю основную идею, но все еще не могу заставить ее работать должным образом.Использование objectData в качестве входных данных для элемента управления повтора позволяет избежать ненужного обновления повтора во время частичного обновления, которое было запущено для другого refreshId, чем идентификатор для повтораНо из-за механизма кэширования в objectData, objectData не обновляется, например, во время частичного обновления окружающего div.Задавая область запроса, objectData обновляется, но возникает проблема с частичным обновлением и обновлением источников данных за пределами refreshId.Немного странно, я знаю, но я не знаю, как это объяснить лучше.

Так есть ли документация или пример того, как использовать objectData?Нашел один образец в JDBC sampleDb, но это не помогло.

1 Ответ

1 голос
/ 12 февраля 2013

В контексте варианта использования повторяющейся / конкретной строки введите Partial Execution (execMode = "частичный" / execId = "foo"), чтобы дополнить частичное обновление строки. Это позволит отточить выполнение дерева компонентов в интересующей строке и избежать избыточной обработки за пределами указанной целевой области.

С точки зрения документации для objectData, наиболее удачный пример действительно находится в образце базы данных XPagesJDBC.nsf (JDBC_RowSetDatasource.xsp) - он кратко демонстрирует использование этого источника данных в качестве делегата для создания специализированного объекта DataContainer из текущей «строки» переменная и наоборот управляет специализированным сохранением объекта DataContainer во время процесса сохранения. Хотя этот пример обрабатывает делегирование обработки SQL для текущей строки, тот же подход применим во многих случаях использования (например, в одном примере базовое представление может быть представлением документов XML, где вам необходимо делегировать обработку каждой строки с использованием источник данных objectData через специализированный объект обработки XML).

...