#gwt
#gwt
Вопрос:
У меня есть виджет GWT (гибкий) на моей странице. Когда я устанавливаю для некоторых строк в нем значение visible false, он не будет обновляться. Как я могу принудительно обновить его?
Комментарии:
1. Вставьте код, который вы используете, чтобы скрыть строку. Вы, должно быть, делаете что-то не так.
Ответ №1:
GWT скрывается путем добавления «display: none» в качестве встроенного стиля к элементу, будь то строка таблицы или что-либо еще. Посмотрите на отображаемый HTML-код и посмотрите, применен ли этот стиль, если нет, вставьте код, как указал mabn.
Если скрытие не происходит, обычная причина в том, что должен быть какой-то другой фрагмент кода, который вызывается вашим обновлением в гибкой таблице, который повторно отображает скрытые строки. Обратные вызовы служб часто делают это из-за асинхронного характера обратного вызова, код в обратном вызове, который обычно отображает таблицу, полную данных, часто делает это неожиданно.
Найдите код, который заполняет вашу таблицу (обычно это внутри обратного вызова), и проверьте, был ли он вызван после того, как вы скрыли некоторые строки.