Как заявление об отказе от ответственности, я работаю на ZK.
Существует множество функций, которые помогут вам сделать то, что вы хотите сделать.Вы можете взглянуть на страницу продукта , которая выделяет множество функций.Однако ниже я выделил 2 функции, которые могут быть особенно полезны.
Адаптивный дизайн - изменение макета
Этот подход был опубликован в ZK 6.5 и позволяет разработчикам писать приложения, которые меняются вместе сраскладка.Это было бы очень полезно для вас.Он также включает компоненты, которые меняют свое поведение в зависимости от того, находятся ли они в браузере рабочего стола, планшете или смартфоне.
Информация доступна здесь .
Привязка данных - макет и ответк изменениям в POJO
Привязка данных основана на концепциях MVVM и может реагировать на изменения в ваших POJO.Вы можете иметь разные шаблоны, которые поддерживают разные состояния POJO и тому подобное.Хорошим вводным уроком для нашей привязки данных является этот .