Jsf primefaces单一项目web和移动

Jsf primefaces单一项目web和移动,jsf,primefaces,primefaces-mobile,Jsf,Primefaces,Primefaces Mobile,Primefaces支持web和移动版本。这两个版本的编码有一些细微的差别 网络版和手机版都可以使用primefaces吗?我指的是使用primefaces支持移动版和WEB版的单一代码库?(类似于bootstrap构建的应用程序)Primefaces mobile构建在jquery mobile上,可以在手机、平板电脑或桌面上运行。因此,如果您坚持使用primefaces mobile,它应该可以在所有设备上使用。为了澄清这一点,primefaces创建了一些primefaces高级主题和布局

Primefaces支持web和移动版本。这两个版本的编码有一些细微的差别


网络版和手机版都可以使用primefaces吗?我指的是使用primefaces支持移动版和WEB版的单一代码库?(类似于bootstrap构建的应用程序)

Primefaces mobile构建在jquery mobile上,可以在手机、平板电脑或桌面上运行。因此,如果您坚持使用primefaces mobile,它应该可以在所有设备上使用。

为了澄清这一点,primefaces创建了一些primefaces高级主题和布局,如(,和其他所有on)。在我看来,这很好(好看/像素完美),这些都是响应性布局,但并非所有组件都是响应性的。您可以在

PrimeFaces引导主题中检查响应组件,该主题与移动或响应无关。这是一个朴素的主题。@Kukeltje我同意,我的回答不清楚(有一个名为Bootstrap的Primefaces主题,只有它的外观)。spark、ronin和sentinel主题本身并没有明确的响应。相应的布局和合并菜单是响应是的,组件的响应属于PrimeFaces而不是布局,请看,使用纯PrimeFaces移动组件开发的应用程序在桌面上看起来不太好。我个人尽可能多地使用普通组件,并尝试让它们表现得更具响应性。因此,要回答海报的问题,是的,从技术上讲,您可以使用相同的代码库,它会工作,但是,如果您想同时拥有Primefaces web和Primefaces mobile的丰富功能,则需要单独的代码库。@Kukeltje:正如您所知,我们可以通过adidng此标记来加载Primefaces mobile组件
,但您知道如何仅在mobile上添加此标记吗?因此primefaces移动组件将显示在mobile上,否则不要加载此标记,正常primefaces组件将显示。新问题中的新问题请解决您的问题?因为我也有同样的问题。我想使用1个代码为桌面和移动设备开发相同的应用程序,事实上,此标签将把所有组件切换到primefaces mobile,但我正在寻找一种方法,仅在移动设备上加载此标签,以便primefaces移动组件将显示在移动设备上,否则,不要加载此标签,将显示正常的primefaces组件。