Я новичок в JSF. Мы создаем веб-приложение с использованием JSF с первичными. У нас много мест, где нам нужно отображать таблицу. Таблица должна содержать подкачку, изменить размер столбца, в некоторых местах нам нужно контекстное меню по правому щелчку и т. Д.Создание настраиваемых компонентов
Я могу реализовать это с помощью компонента dataTable
, созданного с помощью простых поверхностей. Но я хотел бы создать его как более настраиваемый компонент. Некоторые вещи, как многоразовый javascript/jquery (Jqgrid) плагин, где мы просто установили несколько значений свойств, которых должно быть должно быть достаточно.
Я хотел бы также сделать аналогичный путь вместо написания всего кода для всех функций, если создается компонент, который может быть повторно использован во всех местах и задан параметр (например: columnResizable = 'true', columnSortable = «true»), что экономит время разработки.
Я не получаю картину того, как достигнуть этого. Если кто-то может это сделать, это будет здорово. Я не ожидаю полного кода, любая идея реализации этого с использованием JSF будет действительно оценена.
Спасибо за ваше время. У меня есть вопрос, в этом случае количество столбцов и данных может различаться для разных таблиц. Например: одна таблица может иметь 3 столбца с данными Employee, а на другой странице может быть таблица с 5 столбцами с данными Департамента. Можно ли отправлять данные столбца (заголовок, размер и т. Д.) И данные, которые будут отображаться как параметры? Будет ли эта конструкция соответствовать этому требованию? – Mojoy
Он уже создан так, как в моем примере. Вы просто передаете ссылку на отдельный вид и включаете его в составной компонент. В 'param3 ="/items/columnss.xhtml "вы включаете только столбцы и можете иметь столько, сколько хотите. – Kuba
Я обновил свой ответ. – Kuba