问题标签 [trinidad]

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 回答
443 浏览

javascript - 通过 Javascript 展开 JSF 树

我有一棵功能性特立尼达树。我想在页面加载时展开树。

我在页面加载时调用以下 JS 函数。

虽然触发了 JS 函数,但它并没有展开树。我相信我不应该将 click() 用于树节点。任何想法如何进行....

0 投票
1 回答
1342 浏览

java - Apache 特立尼达的皮肤

嗨,我想知道如何使用特立尼达的皮肤。我用 JSF 1.2 ( apache myfaces )、JSTL、Apache Trinidad 1.2.14 创建了一个 Eclipse 项目。在我的项目中,我还创建了一个 trinidad-config.xml

我认为 casablanca 是 trinidad 1.2 的默认皮肤,但我仍然确定它。(我使用 trinidad 1.2 的唯一原因是因为我不知道 trinidad 2.0 是否有任何内置的现代皮肤)。

无论如何,现在我创建了我的 index.jsp,并在 body 标记内跟随

我期待的结果类似于http://example.irian.at/trinidad-components-showcase/component-demo/panelTabbed-Default

但我得到的只是一个丑陋的页面(http://imagebin.org/163630),其中包含链接而不是 3 个标签。任何帮助表示赞赏。

谢谢

0 投票
4 回答
3620 浏览

oracle-adf - 哪个最好用?ADF 面向组件还是千里达组件?

我最近了解了 Apache MYfaces 的 trinidad。对于 Web 应用程序,我看到人们使用 ADF 面部组件。trinidad 组件是否适合具有丰富用户界面的 Web 应用程序?

0 投票
2 回答
884 浏览

java - 特立尼达民意调查 jsf

嗨,我正在尝试使用 tr:poll 但没有成功。我的 jspx 看起来像里面的 body 标签,

主豆看起来像

}

但被调查者只被调用一次。

这里有什么问题?

编辑:

大家好,

看来我很蹩脚,我根本无法让 ppr 工作,别管民意调查了。我在这里上传了归档的 eclipse 项目,我使用的是 JSF 2.0 和 trinidad 2.0,jstl 1.2。 http://www.mediafire.com/?u35h0k65qh5ed71 它与上面描述的几乎相同。

0 投票
1 回答
901 浏览

jsf-2 - JSF2,从 ViewScoped bean 重新加载页面而不破坏 bean?

我有一个小问题想解决。我将 Apache Myface 2 与 Tomahawk 和 Trinidad 一起使用。特立尼达提供其对话框框架来创建模态对话框......我的问题是对话框关闭后,我想刷新(重新渲染)调用者页面。作为一种解决方案,我处理 ReturnListener,更新我的 bean 的数据,并发送一个 ExternalContext.redirect 来重新加载我的页面......但是我的 ViewScoped bean 被破坏并创建了一个新的!这很合乎逻辑,但是有没有办法从 Viewscoped bean 重新加载页面而不发送重定向(这将破坏 bean...)?是使用部分重新渲染的唯一解决方案吗?

为了让它工作,我将范围更改为 Session,但在我的情况下它很丑陋。

感谢您的回答。

0 投票
1 回答
843 浏览

jsf - Apache Trinidad tr:panelTabbed 始终验证当前选项卡的内容

我对 Apache Trinidad tr:panelTabbed 组件有疑问。我正在尝试将不同的表单放入该组件的选项卡(tr:showDetailItem)中。这在第一次尝试时根本不起作用(我在 NullPointerException 处得到一个 org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.FormValueRenderer.addNeededValue(FormValueRenderer.java:126):

因为当我的 tr:form 标签中没有内容时也会发生此错误,因此它与我自己的 Java bean 无关。

我发现 tr:panelTabbed 必须放在 tr:form 标记内。由于不允许使用另一个表单标签中的一个表单标签(这再次导致上述异常),我将代码更改为:

这首先工作正常,但导致我的最后一个问题:

我对每种形式都有一些验证。当用户尝试切换到第二个选项卡而第一个选项卡包含验证错误时,不允许他或她这样做。我想避免这种行为,但我也想在用户单击保存按钮时验证当前选项卡的内容。

任何建议如何解决这个问题?

提前致谢

0 投票
1 回答
656 浏览

jsp - 特立尼达

JSF / 特立尼达

JSF 1.2-1.2_07-b03-FCS

JSTL 1_1-mr2(特殊版本)

特立尼达 1.2.8

Java 1.6.0_22-b04

Eclipse 3.6.0 (Helios)

Tomcat 6.0.28(也需要在 Weblogic 上运行)

即 7.0.5730.13

JSF / 特立尼达

JSF 1.2-1.2_07-b03-FCS

JSTL 1_1-mr2(特殊版本)

特立尼达 1.2.8

Java 1.6.0_22-b04

Eclipse 3.6.0 (Helios)

Tomcat 6.0.28(也需要在 Weblogic 上运行)

即 7.0.5730.13

火狐:6.0

在 JSF 方面的经验不多,在特立尼达方面经验较少。

我的第一个特立尼达(部分)程序正在运行。希望添加投票。

JSP 文件:

表格显示正确。5 秒(轮询时间)后,会显示一个弹出框:

错误 发生了运行时错误。你想调试吗?行:14875 错误:对象不支持此属性或方法

对调试问题选择“是”会锁定所有内容。选择“否”允许表单继续,但(毫不奇怪)没有更新。

尝试不使用任何属性时也会发生这种情况(5 秒后 - 默认值)。

请注意,JSF、JSTL、Trinidad jar 文件是商业许可产品的一部分,除非绝对需要,否则我们很难对其进行更改。

所以问题是:我似乎有一个有缺陷的特立尼达文件集,需要一个额外的标签库,还是其他什么?

谢谢,约翰


在 iOS 和旧的 rest api 上获取错误的 FBUID

我有一个大问题。来自 facebook (2147483647) 的 uid 是错误的。

在这个网站上,我可以看到,我的个人资料的正确 uid 是 100002137171664。

所以..我做错了什么?所有需要的权限都已设置。

0 投票
3 回答
1705 浏览

jsf - 特立尼达 2 和 myfaces 2.13

我已经启动了一个全新的 Web 应用程序,使用 myfaces 2.1.3、tomahawk 20-1.1.11 和 trinidad 2.0.0。我遵循开发人员指南并获得了 facelets、jsf 和 tomahawk 的东西。但是特立尼达标签不断抛出这个:

我检查了 api 和 impl,确实没有 TrinidadFaceletViewHandler。这是一个疏忽,还是我错过了什么?

0 投票
1 回答
6362 浏览

java - ADF 查询 - 在初始页面加载时显示所有数据

我有一个包含 ADF 查询和特立尼达表的页面。使用 af:query 搜索效果很好,并用数据填充表。

在初始页面加载时(当我第一次进入页面时),当没有进行搜索时,tr:table 是空的。我想更改此默认行为并使表格显示所有数据,直到进行搜索。当我按下带有空查询的“搜索”按钮时,正在获取所有数据。因此,正如我所见,我需要在页面加载时执行空查询搜索并用所有数据填充表。问题是,怎么做?或者是否有另一种方法可以在搜索之前获取表中的所有数据?

如果有任何帮助,我使用过的组件代码:

谢谢。

0 投票
3 回答
3081 浏览

java - 禁用提交按钮以防止双击,但仅在成功验证表单后

目前我的页面有一个提交按钮,当它被点击时被禁用,以防止重复提交。

但是,如果表单中有错误,用户将无法重新提交表单,因为提交按钮被禁用。

有什么方法可以让我仅在清除表单验证时禁用提交按钮?

仅供参考,我的页面如下所示:

在每个选项卡上都有多种验证方法,例如

...和

是否可以将我的按钮设置为类似 onclick="this.disabled= [页面错误指示器,例如 page.hasError 或类似内容] "?

编辑 1:如果页面提交失败,另一种方法是重新呈现按钮。我对我的代码进行了如下更改:

a4j:support 中的 oncomplete 事件是让我看看它是否完成。但是,当我尝试运行它时,我没有看到任何警报。这是否意味着我在这里做错了什么?