Я пытаюсь использовать два вложенных списка ячеек при использовании GWT UI-Binder для обоих этих списков. В принципе, у меня есть список моделей, и каждый элемент модели содержит список статей как UI-поле. К сожалению, элемент модели (который является классом AbstractCell) не может связывать другой CellList как UI-поле, потому что AbstractCell не является виджетами. Единственное решение, которое я нашел, это передать список статей как HTML-строку в рендеринг-методе класса AbstractCell.Использование двух вложенных CellLists
Итак, мой вопрос в том, есть ли возможность использовать CellList (список статей) в качестве UI-поля в другом CellList (список моделей) при использовании UI-Binder для обоих этих списков?
ui-binder - это то, что вы используете для композитных подклассов. Почему вы хотите, чтобы вложенная ячейка была @UiField? Вы можете сохранить его в качестве поля вашего CellList верхнего уровня, не так ли? –
Каждая ячейка моего списка моделей (CellList верхнего уровня) должна иметь собственный список статей (представленный пользовательским интерфейсом). Поэтому у меня есть несколько списков статей (по одному для каждого элемента модели). –
, если они будут использоваться для редактирования - возможно, вам нужно только одно, как всплывающее окно? В противном случае вы можете разместить там виджет, как это http://stackoverflow.com/questions/17548420/custom-gxt-cell-which-may-take-widget –