小编aLi*_*eAd的帖子

iOS 8:Web应用程序状态栏位置和调整大小问题

设置元标记时

apple-mobile-web-app-capable
Run Code Online (Sandbox Code Playgroud)


apple-mobile-web-app-status-bar-style
Run Code Online (Sandbox Code Playgroud)

要创建一个全屏Web应用程序,iOS状态栏位于屏幕顶部(半透明),底部还有一个额外的空黑条.

这是我的代码:

<!DOCTYPE html><html><head><meta charset="utf-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta name="apple-touch-fullscreen" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
</head>
<body><h1>Test</h1>
<p>Capture a photo using camera</p>
<input type="file" capture="camera" accept="image/*">
</body></html>
Run Code Online (Sandbox Code Playgroud)

标签还有一个问题apple-mobile-web-app-status-bar-style.通过相机输入并接受照片后,屏幕两侧会出现黑条.我在iPad3上使用iOS8 GM.

我认为这可能是一个iOS 8的bug,但Apple似乎并不关心我的bug报告:(

有谁知道这个问题的解决方案/解决方法?

更新1: Apple在9月19日将我的错误报告标记为重复(已关闭).

更新2: 在iOS 8.3 Beta 1中修复了错误

html mobile ios ios8

39
推荐指数
4
解决办法
3万
查看次数

JSF 数据表:条件过滤面

我有一个动态数据表,想根据列显示不同的过滤器类型,但似乎我一次只能在过滤器构面中使用一个对象。如果我尝试使用多种输入类型,我会得到一个

java.lang.ClassCastException: javax.faces.component.UIPanel cannot be cast to javax.faces.component.ValueHolder
Run Code Online (Sandbox Code Playgroud)

我当前的(不工作)代码如下所示:

<f:facet name="filter">
  <p:inputText onkeyup="PF('myTable').filter()" rendered="#{column.filterType=='TEXT'}" />
  <p:selectOneMenu onchange="PF('myTable').filter()" rendered="#{column.filterType=='LIST'}">
    <f:selectItems value="#{column.filterMap}" />
  </p:selectOneMenu>
 </f:facet>
Run Code Online (Sandbox Code Playgroud)

inputText 和 selectOneMenus 显示正确,但由于 ClassCast 异常,我无法过滤我的表。如果我只使用其中一种输入类型,过滤会按预期工作。

是否可以有条件地显示不同的过滤器方面或方面内的输入类型?

jsf input filter facet primefaces

5
推荐指数
1
解决办法
2036
查看次数

标签 统计

facet ×1

filter ×1

html ×1

input ×1

ios ×1

ios8 ×1

jsf ×1

mobile ×1

primefaces ×1