2015-08-25 2 views
0

Я (очень) новый для Гобелен. Я пытаюсь создать «Editable TreeGrid»; по существу, сетку, которая дает мне возможность сворачивать и расширять строки на основе иерархической структуры. Редактирование данных может быть выполнено как на уровне агрегата, так и на уровне детализации. Переходя: http://jumpstart.doublenegative.com.au/jumpstart7/ Я видел, что есть редактируемая сетка, а также структура просмотра дерева, но на самом деле не следует, как объединить их в одну структуру. Есть ли что-то, что доступно там в мире гобеленов (или гобелен + jquery)?Apache Tapestry: Editable TreeGrid реализация

Пример: Предположим, у меня есть подразделение QA в компании. В нем 4 члена. У меня есть столбец «Проблемы» с указанием обнаруженных проблем. Дерево сетки должно поддерживать отображение & изменение столбца «Проблемы» как на уровне агрегата, так и на уровне свернутого сотрудника.

Структура Я ищу похож на тот, который я нашел здесь:

http://www.jeasyui.com/demo/main/index.php?plugin=TreeGrid

(Look для "Editable TreeGrid" на левой стороне по указанному выше URL)

I я ищу подход/идею или какую-то конкретную реализацию о том, как начать с этого? Возможно, все, что мне нужно, это вид дерева, который выглядит как сетка? и на самом деле не нужно объединять функции grid и treeview вместе?

Большое спасибо!

ответ

1

Библиотека tapestry-resteasy упрощает предоставление спокойных конечных точек, которые обмениваются данными через JSON. Я бы сказал, что это самый простой способ взаимодействия с этой сторонней библиотекой javascript.

Гобелен также имеет встроенную поддержку json через JSONObject. Вы можете вернуть объекты JSON из обработчиков событий и получить URL-адрес конечной точки через ComponentResources.createEventLink

+0

гобелен-рестайлинг кажется довольно хорошим! благодаря – labheshr

Смежные вопросы