问题标签 [uiinclude]
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.
jsf - 如何为包含的组件定义自定义导航规则?
我正在尝试包含一个组件(带有ui:include
)并为调用者页面设置导航规则。包含的组件有一个表单;提交后,我想显示反馈消息(如咆哮)并有条件地再次显示包含的面板。
实现这一目标的最佳方法是什么?
java - 将内容导入 jsf h:inputTextarea
我们目前正在将 Spring mvc/jsp 应用程序转换为 jsf 应用程序。
以前我们可以像这样将 JSP 段文件的内容导入文本区域
神奇的是,jsp 的内容出现在了文本区域的内容中。
我们正在尝试对 JSF 做同样的事情,但我已经准备好向自己开枪了。
我们试过了
但它包括 textarea 之后的内容,不在其中。
我试图将 的内容作为 h:inputTextarea 的值参数包含在内,但编译器在语法/引号/尖括号等方面遇到了麻烦。
我宁愿将内容直接包含在 jsf 页面中,也不愿将其加载到支持 bean 中。任何人都有任何想法可以用 jsf 完成我想做的事情(为任何白痴道歉,我是一个完全的 JSF 新手?
jsf - ManagedBean 继承另一个 MB。如何重用主类JSF作为组件?
我的问题有点复杂,但我举个例子。
我已经有一个 user.xhtml 页面(和一个使用它的 MB),我在其中注册了一个用户
现在我创建一个带有另一个字段的UserAdmMB
继承UserMB
。我想重用存在的 XHTML,比如使用<ui:include>
:
但是第一个 XHTML 已经包含userMB
在其中(将在另一个访问点中使用)。更好的方法是如何做到这一点?
jsf - ui:include 在预渲染事件 jsf 之前包含页面
我有一个 test.xhtml 页面,我在其中定义了一个事件
页面中还有一个插入标签。
现在的问题是,我想在预渲染事件中动态设置这个包含 src 页面 src="/page/somepage.xhtml"甚至在预渲染之前就已经执行了。任何人都可以提出一种方法来实现这一目标。提前致谢。
jsf - 第二次没有调用动作方法
我正在使用模板,在我的主模板中我有一个
我的问题是任何 bean 的 action 方法,都没有在上一页运行过。这是一个示例,当您单击第一页上的菜单时,会进行 ajax 调用,执行操作方法并加载页面内容。通过单击加载页面(page1)上的链接,不执行操作方法。
配置:jsf 2.2.9 | 素面5.1 | Tomcat 8.0.3
模板.xhtml
导航豆:
page1.xhtml
page2 只有一个<p: outputLabel />
,用于测试。
我试过p:commandLink
和h:commandLink
谢谢!
dynamic - Primefaces 带有 ui 的动态对话框:包括在 PF 从 4.0 升级到 5.1 后不起作用
我最近将 Primefaces 从 4.0 升级到 5.1,然后单击 commandButton 后不会显示对话框。它适用于 dynamic="false" 但我需要它是延迟加载的。ExampleBean 是 sessionScoped,我使用的是 JSF 2.2。有人可以帮我解决这个问题吗?
日志页面.xhtml
jsf-2 - 参数化方法调用具有可变数量的方法参数
我有一个模板,它是编辑某些元素的表单的一部分。要执行的操作因包含它的页面而异。所以我将action方法作为参数传递:
或者:
里面value-edit.xhtml
有一个命令按钮:
到目前为止一切正常。
我的问题是现在动作方法没有相同数量的参数。他们是:
所以我现在希望能够将动作参数定义为:
或类似的东西:
我已经阅读了文档(值和方法表达式/参数化方法调用),但我不确定这是否可能。
有什么办法可以做到这一点?
jquery - 渲染 ui:include 基于屏幕宽度
是否可以根据屏幕宽度进行渲染?例如,在桌面上,标题是正常的,但在移动设备上,呈现移动标题。有什么方法可以实现这个使用 JSF 或 JQUERY 吗?
jsf - 如何通过 bean 动作/侦听器方法的
我<ui:include>
用来加载数据表(我正在使用 Primefaces)。我想<ui:param>
在listener
标签中使用<p:ajax>
。我测试了关闭的代码,但没有触发onRowEdit或onRowCancel事件。这是我的页面:
我的数据表:
我的豆子:
}
这是错误:
如果我改变这个:
为了这:
我的代码工作正常,但我需要一个动态数据表。有没有办法将参数传递给监听器?谢谢!
jsf - 将开始和结束标签放在单独的包含文件中
我想将来自不同文件的 html 代码包含到我的main.xhtml
页面中。但这不适用于<ui:include>
. 因为代码被分隔到不同的文件中,这使得每个文件都有无效的 html 代码。
我的意思是说:
html1.html
html2.html
main.xhtml
有没有办法完成这个任务?