Сохранение и повторное отображение Просмотр выбранного пользователя - PullRequest
2 голосов
/ 05 марта 2012

Я потянул себя за то, что мне показалось простым вопросом.

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

В настоящее время я сохраняю три значения для выбранного в настоящий момент представления: viewid, заголовок представления и так называемое «эффективное fetchxml»."(как указано в свойстве gridXml).

Как только я открываю форму, я пытаюсь повторно применить эти значения к сетке и .refresh (), но безрезультатно.

Что-то говорит мне, что я пропускаю глупый флаг в редакторе форм - так ли это?Или какие еще есть варианты?

Спасибо

1 Ответ

1 голос
/ 05 марта 2012

Одно возможное решение из этого сообщения в блоге : Предположим, у вас есть функция, которая применяет изменения, называемые UpdateGridView ().Концепция, которую вы упускаете, состоит в том, чтобы проверить, загружена ли уже сетка.

if (grid ==null || grid.readyState != "complete") {
    //The subgrid hasn't loaded, wait 1 second and then try again     
    setTimeout('UpdateGridView()', 1000);     
    return; 
}

РЕДАКТИРОВАТЬ: орфография / грамматика

...