标签: primefaces-mobile

InputText PrimeFaces不应用maxlength

我正在使用PrimeFaces 3.4和PrimeFaces Mobile 0.9.3.我在inputText属性中指定了maxlength,但它没有在HTML中呈现.我的代码:

<p:inputText id="price" value="#{bean.price}" styleClass="r-align" 
type="number" maxlength="9" validator="priceValidator"/>
Run Code Online (Sandbox Code Playgroud)

后来我发现当我从标签中删除"type"属性时,max length有效.有谁知道为什么会这样?

html5 primefaces jsf-2 primefaces-mobile

6
推荐指数
1
解决办法
1万
查看次数

WebView中的缩放比例不正确

我有一个建立在PrimeFaces之上的网站.我的问题是WebView上的内容和图像看起来比Chrome上的要大.我应该怎么做才能使WebView上的渲染与Chrome的渲染相同?

扩展似乎没有帮助,因为该网站具有响应式设计.我也试过wrap_content而不是fill_parent没有成功.

更新1:以下内容无效.我已将它们从下面的代码中排除,以保持最小化.

  • WebViewClient
  • ChromeViewClient
  • setLoadWithOverviewMode(true)
  • setUseWideViewPort(true)

更新2: setInitialScale()无效.

MyActivity.java

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    webView = (WebView) findViewById(R.id.web_engine);
    webView.setWebViewClient(new WebViewClient());
    webView.getSettings().setJavaScriptEnabled(true);
    if (savedInstanceState == null) {
        webView.loadUrl("http://www.primefaces.org/showcase/mobile/index.xhtml");
    }
}
Run Code Online (Sandbox Code Playgroud)

main.xml中

<RelativeLayout xmlns:a="http://schemas.android.com/apk/res/android"
            a:layout_width="fill_parent"
            a:layout_height="fill_parent"
            a:background="#ffffff"
            a:orientation="vertical" >

<WebView a:id="@+id/web_engine"
         a:layout_width="fill_parent"
         a:layout_height="fill_parent"
/>
Run Code Online (Sandbox Code Playgroud)

的WebView 铬

android webkit webview primefaces primefaces-mobile

6
推荐指数
1
解决办法
1868
查看次数

PrimeFaces Mobile请求undefined/undefined.css和undefined/undefined.js,导致JSF1064警告和404错误

当我添加<p:selectBooleanButton>到PrimeFaces Mobile页面时,我在服务器日志中收到以下警告

WARNING: JSF1064: Unable to find or serve resource, undefined/undefined.css, from library, primefaces.
Jan 11, 2015 3:00:36 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource
Run Code Online (Sandbox Code Playgroud)

和浏览器控制台中的以下错误:

404(未找到) http://localhost:8080/ewpmob/javax.faces.resource/undefined/undefined.js.xhtml?ln=primefaces&v=5.1.7

这是怎么造成的,我该如何解决?

jsf-2 primefaces-mobile

4
推荐指数
1
解决办法
1660
查看次数

阻止整个页面

当我更改页面(第1页到第2页)时存在一些延迟,可以单击其他按钮并运行这些操作.所以我想在加载下一页的等待时间内阻止页面,我该怎么办?

我使用jsf2和primefaces.

此时已经测试过blockUI和blockUI-extensions - >无法正常工作

primefaces jsf-2 primefaces-mobile

2
推荐指数
1
解决办法
1641
查看次数

标签 统计

primefaces-mobile ×4

jsf-2 ×3

primefaces ×3

android ×1

html5 ×1

webkit ×1

webview ×1