问题标签 [graphicimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - 如何使用数据库中的图像内容填充 h:graphicImage 值?
我Image
在我的 ManagedBean 中有对象。如何在我的 JSF 页面中获取它?
这似乎不起作用:
<h:graphicImage value="#{userProfile.image}" />
其中 image 是类 userProfile 中的字段变量。
图片来自 MySql,如下所示。
我得到的错误是:java.lang.ClassCastException - sun.awt.image.ToolkitImage cannot be cast to java.lang.String
。
jsf - How to implement the image redirect with parameters?
This is the way how a commandButton
realizes the redirect with parameters.
When this commandButton
get clicked, it will pass the parameter named ID
with value 4
. The managed bean GetInfoBean
's method getInfo()
will return the new url.
But now, my question is how can I implement this redirect process using image
or graphicImage
since it doesn't have the action
attribute?
primefaces - primefaces 图形图像中的意外符号
我在 DataTable 列中有一个图形图像。
我的问题是在我的图标后面我看到一个像“^”这样的符号
- 我的xhtml:
- 我的 CSS:
jsf - 在 p:dataExporter 中更改 p:graphicImage 的导出值
我有以下问题:
我从我的数据库中以“0”和“1”字符串的形式获得假/真值。
因为我想对我的用户好:-),所以我的数据表中的输出不应该是零和一。
所以我使用了一个代表状态零和一的图形。
我这样做(在 p:datatable 内):
所以 0.gif 显示为 false,1.gif 显示为 true。
它看起来像这样:
我对 primefaces 的数据导出器的问题是该列将导出为
org.primefaces.component.graphicimage.GraphicImage@26bbdbd
有没有办法改变导出的值?任何想法如何获得图形图像并导出值?
我感谢您的帮助!
规格:JBoss 7.1 JSF 2.0 Primefaces 3.5
编辑:
已解决,与此解决方案类似,感谢 BalusC !
jsf - jsf primefaces如何在文件夹中的datatgrid中显示graphicimage并在任何地方使用它?
我正在尝试使用 ap:dataGrid 内的 p:graphicImage 显示 webapp 文件夹外部文件夹中的图像,但它不起作用。但是我希望使用 URL 的图像在另一个网站上显示它们。这是我尝试过的:
文件清单:
图像流媒体:
jsf - 获取具体网址返回 StreamedContent
为了使用灯箱,我需要一个指向由<p:graphicImage>
.
最终,HTML 应如下所示:
到目前为止,这是我的 JSF 尝试:
如何获取<p:graphicImage>
返回的具体 URL,StreamedContent
以便在我的链接中使用它?
ajax - JSF 不会同时加载所有内容
在我的 JSF 应用程序中,如果我刷新页面,所有的东西都会被渲染,因为 primeface 图形图像和 jsf<f:ajax />
不工作。如果我等待 5 秒,ajax 调用将再次运行,并且图形图像正在加载。
另一个例子是当我上传图片时。图像被处理,上传并且网站得到刷新。在此之后显示图像,但 ajax 调用在几秒钟后将不起作用。
该应用程序在带有 JSF 2.1 的 JBoss 7.1 上运行
这是硬件速度慢还是其他问题。我会对任何提示感到满意,因为我真的不知道在哪里寻找解决方案。
例子:
jsf - 不在jsf中工作
我最近<p:galleria>
在我的 JSF 页面中添加了一个,如 PrimeFaces 展示中所示。该代码正在执行,没有任何错误,但它不显示任何图像。我认为这是由于图像的路径格式不正确。这是如何引起的,我该如何解决?
index.xhtml
compa.java
IDE 中的图像路径是ps\build\web\resource\images
.
jsf-2 - 使用 h:graphicImage 点击事件更改语言
我想在单击其中一张图片时更改语言。有两个图像,其中一个是土耳其语,另一个是英语。如果我点击英语是英语。另一个是带有 onclick 的土耳其语。这是我的托管 bean 和 xhtml;
}
这是我的xhtml;
当我点击图片时,语言没有变化。如何通过图片点击事件更改语言?
jsf - 应用程序范围 bean 的设置器无法设置值
我正在使用带有表单的 Primefaces 制作页面,该表单具有 ajax 上传图像并在提交整个表单之前预览它的能力。
为了实现这一点,我在主窗体之外制作了对话框:
在主窗体内有p:graphicImage
显示刚刚上传的图像的组件和显示对话框的按钮。页面由视图范围的 bean ( PageBean
) 支持,但传递StreamedContent
给p:graphicImage
值 bean 应该是会话或应用程序范围的(因为方法称为乘法)。ImageBean
所以我只为此目的制作了第二个应用程序范围的bean( )。
代码ImageBean
:
下一部分是fileUploadListener
。想法很简单——设置相应的字段PageBean
(在表单提交时保存)ImageBean
(在部分刷新后显示)并更新部分主表单:
奇怪的事情来了。内部setImage()
方法一切正常 - 字段已设置,getter 工作正常。但是然后页面刷新,imageBean.getImage()
里面imageBean.imageStreamedContent()
返回null。
更准确——它返回旧值,就好像从未调用过 setter 或在另一个 bean 实例上调用过 setter。我在另一个String
字段上检查了它:在构造函数中对其进行了初始化ImageBean
,在处理程序中使用另一个值调用了 setter 并刷新了主窗体的一部分。同样的事情:来自构造函数的旧值。
我认为,我缺少有关 bean 生命周期或特定范围的内容。或者也许有更简单的方法来实现这个任务?