2012-07-03 2 views
0

У меня есть listgrid, который я группирую методом setGroupByField, но я не могу видеть, что группы getGroupByFields возвращают null, а затем не знают, почему не группируется, если я помещаю свойство и имя поля Я хочу сгруппировать ... любые идеи? здесь код.listgrid summary grid

setGroupByField (CdmsConstants.class_desc) setGroupStartOpen (GroupStartOpen.ALL) setShowGridSummary (истина) setShowGroupSummary (истина) setShowGroupSummaryInHeader (истина)

Спасибо.

ПРИМЕЧАНИЕ. я вижу в документации, что метод getGroupByFields возвращает имена полей (полей), с помощью которых эта сетка сгруппирована, но если она равна null, это означает, что это не сгруппировано.

+0

im тестирование сетки, и я вижу, что метод getGroupByFields потерял конфигурацию после того, как сделал асинхронный вызов RPC ... но я не знаю, почему ... некоторые идеи? – Mariah

ответ

0

setGroupByField() должен использоваться до инициализации listgrid , Если вам нужно сгруппировать после инициализации, вы должны использовать groupBy(). Вы пробовали использовать groupBy([yourFieldName])?

+0

Эрик и я благодарю вас за исправление проблемы, но мне было интересно, могу ли я задать вам несколько вопросов о GWT, вы можете добавить вас к моим контактам в чате? – Mariah

+0

Я не профессионал GWT. Я начал создавать приложения smartgwt всего лишь недавно, но у меня возникли те же проблемы, что и у вас, когда вы пытались использовать группы в listgrids. Не стесняйтесь публиковать свои проблемы в stackoverflow как обычно, на ваши вопросы будет дан ответ! –

+0

спасибо Эрик У меня есть вопрос, его можно настроить формулу сводной таблицы и формулу групповой сводки ??? что делают разные вещи? это возможно? – Mariah