问题标签 [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.

0 投票
1 回答
1548 浏览

jsf - Parent 不是 ActionSource 类型,类型是:com.sun.faces.component.PassthroughElement

我在我的 JSF 项目中使用 Passthrough 元素,需要做类似的事情:

但是使用 Passthrough 元素可以更好地控制我的前端,如下所示:

但显然这不起作用,我收到以下错误消息:

有谁知道我该如何解决这个问题?

0 投票
1 回答
152 浏览

jsf - JSF 传递元素不能发送对象

我正在使用 JSF 传递元素,并且我想向我的 Bean 发送整个对象,但是当我这样做时,我得到了 null。

我正在做这样的事情:

还有我的 Bean:

我想做以下事情:

还有豆子:

但是当我这样做时,我得到了一本空书,是否可以这样做?

0 投票
1 回答
526 浏览

jsf - 不被解释为直通元素

0 投票
0 回答
481 浏览

jsf -
不被解释为直通元素

如果布尔值为假,我想显示一个 div。

这是我的豆:

这是我的 .xhtml 文件的一部分

该视图不显示任何内容,但如果我更改它 2

尽管布尔值为假,但视图显示 div 元素。

我的 HTML div 元素满足所有条件(1. http://xmlns.jcp.org/jsf命名空间中至少有一个 jsf:xxx 属性。2. 至少有一个与特定 JSF 组件关联的“标识属性”。 ) 成为直通元素。然而它不起作用。

0 投票
1 回答
644 浏览

jsf - 无法访问 f:selectItems 变量的传递属性

我正在使用 JSF 2.2,并且我想通过使用变量的属性在通过传递title生成的每个option元素上显示一个属性。h:selectOneMenuf:selectItems

似乎我无法访问该f:selectItems变量来自定义我的直通属性

这是我到目前为止所做的

我要显示的实体

我的 backbean 方法来检索实体列表

h:selectOneMenu在视图中

问题是我无法访问item变量p:title,那里的输出只是空的。

这是生成的代码

有可能这样做还是有其他方法?

0 投票
0 回答
929 浏览

jsf - 如何使用 HTML 标签作为传递元素而不是 JSF 标签?

我使用 JSF 2.0 和 Apache Tomcat Server 版本 8。我有一个简单的 JSF 程序,它由两个页面组成。在第一个中,用户输入他的姓名并单击一个按钮,该按钮将用户带到显示“欢迎”的第二页以及用户在第一页中输入的姓名。这里的关键点是我正在尝试使用常规的 html 标记而不是 JSF 标记。所以,我正在使用:

代替:

但是,执行程序,我在第二页看到的唯一的东西是“欢迎”,名字没有出现。

有谁知道为什么它不起作用?我是否正确使用了“jsf:id 和 jsf:value”?

代码如下:

0 投票
0 回答
20 浏览

sql - SAS - SQL ODBC 连接 - 将日期类型转换为文本

我已使用基本 SAS 9.4 中的 sql pass-through 连接到 sql 数据库。我提取了表模式,可以清楚地看到“filedate”变量是日期类型。

但是,当我通过 SAS 拉入表的一个子集时,它会将“文件日期”转换为文本变量 - 为什么会发生这种情况?

这不是SAS Date Formats Incompatible with SQL Server Date的重复问题,因为数据源自 sql server,并且是 SAS 通过 ODBC 连接询问该 SQL Server。尽管我承认该解决方案可能涉及以某种方式升级/更改 ODBC 驱动程序。

谢谢。

0 投票
1 回答
1952 浏览

jsf - 控制 ui:repeat 生成的 ID

对不起这个简单的问题。我正在学习使用 JSF 2.2 创建表单并尝试使其尽可能接近纯 HTML5。我有一个 ui:repeat 生成的列表,如下所示:

它被渲染成这样:

现在,我正在尝试将仅使用 JavaScript 的名称添加到此列表中。问题是,我怎样才能控制这个生成的 id,所以我可以在 JavaScript 中使用它。主要是,如果列表开始为空,我如何生成这个 id 以便它可以正确地发布回托管 bean。

0 投票
2 回答
47 浏览

java - 为什么数字中的硬编码有效,但使用具有相同值的变量却无效?

我正在编写一个程序,它是一个游戏,你必须猜测计算机生成的随机 4 位整数。我在输入验证时遇到问题 - 更具体地说,是我的 isDigit() 方法,该方法旨在确保来自 userGuess 的所有输入都是数字 0 - 9:

如果我硬编码之类的东西

它评估为真,但如果我插入变量,它会返回假。主要是,这会返回 false,即使 userGuess 的所有索引位置都是数字 0-9:

对于为什么会发生这种情况,我完全感到困惑和困惑。对于上下文,这是验证的整个 if 和 for 循环情况:

我也有,我认为是同样的问题,验证 userGuess.length() == 4。如果我在控制台上输出 userGuess.legnth(),它提供了正确的数字,当 == 4 时,这个if 循环不运行,即使满足条件: