问题标签 [passthrough-elements]
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 - jsf:通过传递渲染没有效果,它仍然呈现它的输出
如果员工是管理员,我正在做一个页面,它将显示一些组件。
我正在使用带有 primefaces 5.0 的引导程序的 html5
根据我对JSF的了解,可以通过rendered属性来控制是否渲染组件。
由于我的组件在 html5 中,因此我使用了 jsf:rendered。
对于我的代码,我使用jsf:rendered="#{staffBean.staff.accountStatus =='ADMIN'}"
了且 staffBean.staff.accountStatus 中的值不是 ADMIN。
我在下面附上了我的部分代码。
关于为什么我jsf:rendered="#{staffBean.staff.accountStatus =='ADMIN'}"
仍然呈现组件的输出的任何想法?
jsf - JSF 直通下拉/h:selectOneMenu
我在使用 HTML 下拉菜单时遇到了一些问题。我在网上搜索,发现这个 stackoverflow 链接与我的问题 HTML 5 下拉列表和 JSF 2.2相关
我无法按照链接中的建议使用 jsfc 属性。我的属性无法识别此属性。我是否必须从 URL 导入此属性?
我的错误恰好发生在这一行
谢谢。
javascript - JSF 传递元素 jsf:action javascript 函数
我正在使用 JSF 2.2 直通元素,我想调用这两个函数,jsf:action
并且jsf:onclick
. 我尝试了很多方法来做到这一点,但没有一个对我有用。
我得到的最接近的方法是这样的:
HTML
JS
注意我的 JS 它在 HTML 页面中,但是在外部 JS 中它没有工作。
JS 中相关的 id 似乎是正确的。我检查了 DOM 输出。
我还尝试在 JS 代码中调用 click 函数。它没有用。要么尝试了 HTML onclick,但这个删除了 Mojarra 点击事件(jsf:action
)。我在这个论坛上找到了另一个anwser
http://www.coderanch.com/t/211593/JSF/java/Calling-backingBean-method-javascripthttp://www.coderanch.com/t/211593/JSF/java/Calling -backingBean-method-javascript
你猜怎么着,它没有工作太'_'。
我错过了一些我无法理解的东西。
我在想是否有办法从 JS 调用我的操作。有没有办法在不组成新元素的情况下做到这一点?
提前致谢。
更新
在新项目中尝试相同的方法:
HTML
回豆
这是DOM中生成的行:
在一个新的干净的项目中,它也对我不起作用。
jsf - 声明作为直通元素
我正在使用直通元素在 JSF 2.2 中开发,我想翻译<h:inputFile>
成直通元素。我在互联网上搜索,但没有找到任何使用直通元素的解决方案。
我应该通过哪个 HTML5 来呈现它?
jsf - JSF 直通输入元素的转换器(“HTML5 友好标记”)
我在 Facelet 页面中使用了一个直通元素,如下所示:
我想附上一个Converter
。我怎样才能做到这一点?
jsf - 提交时不更新输入范围的值
我有一些范围滑块,例如:
在视图中滑块的值已更新,但是当我按下提交按钮时,值不会被写入,而是与最初的值保持一致。这样我就无法更改并保存数据库中的值。
我可以使用 onchange 操作以某种方式用显示的更改值覆盖初始值...
有人可以告诉我如何从这些组件中获取实际选择的值吗?
jsf - 将输入类型 =“radio”指定为 JSF 直通元素时覆盖名称属性
当使用在 JSF 2.2 中添加的 jsf: 属性使用绑定到 bean 的纯 HTML 单选按钮时,我遇到了一个问题,即生成的单选输入名称不匹配:
但是,当页面被渲染时,输入的名称属性变为“[some:jsf:id]:fooOption”和“[some:jsf:id]:barOption”,这意味着选中一个不会取消选中另一个!这是一个错误,还是 jsf: 属性命名空间不支持单选按钮?
jsf - 使用直通元素预设 h:selectOneRadio 的检查状态
我正在尝试实现 <h:selectOneRadio> 呈现表格元素中描述的解决方案,如何避免这种情况?
一切似乎工作正常,所选值已使用 f:ajax 组件正确更新(使用正确的值调用 setter)但从未检查过单选按钮。我的意思是当我点击它时它会被选中,但之后它会立即取消选中。即使在页面加载时,使用 clientDto.legalPersonality 中的默认值,一切都未选中。
它的样子: http: //oi58.tinypic.com/242788g.jpg
任何帮助将不胜感激。谢谢你。
jsf - 在 passtrough 属性中使用 f:selectOneRadio var
此处描述的带有 forEach 的 selectOneMenu ( https://stackoverflow.com/a/29676353/1521710 ) 可以完成这项工作,但是当尝试在相同情况下使用 selectOneRadio 时,会忽略直通。
有什么快速的方法可以解决这个问题。
它与给定链接中的不同 selectOneMenu - 生成组合框 selectOneRadio - 生成单选按钮组所以它使用不同的渲染
eclipse - HTML5 Pass-Through 元素导致 Eclipse 警告“未知标签”
我的 JSFtemplate.xhtml
文件看起来像:
Eclipse 抱怨
未知标签(主要)。
我想知道我的文件是否格式不正确,或者 Eclipse 无法正确验证这一点。