问题标签 [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 回答
478 浏览

jdbc - 从 tomcat 7 迁移到 weblogic 11g 时对 JDBC 数据源进行的更改

我已将我的 JSF 应用程序从Apache Tomcat 7.0.14 移植Weblogic 11g。我正在使用JSF 1.2Apache Trinidad 1.2.14.

正如预期的那样,我JNDI在 Weblogic 11g 中查找时遇到了问题。

我从这里JDBC看到了如何在 weblogic 中配置数据源。

我的要求是我不想制作系统范围的 JDBC 数据源。我希望它是特定于应用程序的。

我的应用程序已经有了一个context.xml。我必须如何更改它才能让 weblogic 理解?

还是我必须将另一个文件放在一起才能让 weblogic 理解?

有任何想法吗?

提前致谢

0 投票
1 回答
214 浏览

eclipse - 如何使用 JSF 的 Trinidad UI 库在 Eclipse 中进行可视化开发?

我希望能够在 Eclipse 中为 Trinidad JSF 库进行可视化开发(就像您现在可以在 Eclipse 中使用 Oracle ADF Faces 一样)。

是否可以在 Eclipse 中使用 Trinidad 进行可视化开发?如果是这样,怎么办?

0 投票
1 回答
1395 浏览

jsf - 如何更改 tr:message 样式

0 投票
1 回答
678 浏览

javascript - 在迭代器中为 inputText 设置 id

我的目标是将焦点设置为特定的 inputText。

由于似乎无法使用 tr:inputText 属性自动执行此操作,因此我尝试使用 Javascript。

因为document.getElementById我需要渲染的 html 的 id <input>。我尝试将此 id 设置为正确的索引。但是,它使用 id 呈现,varFieldIterator:0:varField其中数字 0 来自迭代器,并且根据我的起始值 selectionStart 不同。如果我从 selectionStart = 10 开始,文本框 10 的第一个索引是 0。如果我从 15 开始,然后有一个 PPR 来显示前 15 个文本框,它们会得到从 16 开始的 id。

我认为代码将明确我试图实现的目标:

0 投票
0 回答
807 浏览

jsf - MyFaces 与 GlassFish 3.1 本机 JSF 发生冲突

我在特立尼达使用 MyFaces。以下 SEVERE 消息在启动时不断出现:

我有以下内容glassfish-web.xml

以及类路径中的以下 JAR:

我不太确定如何根据我已经完成的配置消除 SEVERE 消息,任何想法将不胜感激!

0 投票
1 回答
490 浏览

jsf - FacesMessage 没有显示在 PPR 中

我们正在将我们的 Tomcat 服务器从 Tomcat 6(使用 JDK 5)迁移到 Tomcat 7(使用 JDK 7)以及一些在停止工作之前工作的功能。

我们使用特立尼达 1.2.14 和 JSF 1.2。

我们有一个多行的 tr:table。每行都有一个编辑按钮,使某些字段可编辑。完成编辑后,您可以保存该行。在保存之前,我们对数据进行一些验证(在 onclick 操作中)并将错误添加到 FacesContext(参见下面的代码)。我们使用 partialTriggers 来更新组件。现在,错误没有显示,但支持 bean 中的值是正确的。部分页面渲染不会以某种方式触发。(因此错误不会显示在页面上)。

添加 FacesMessage 的代码:

我们想知道如何解决这个问题。谢谢你。

0 投票
1 回答
5616 浏览

jsf - MyFaces 上下文加载问题

我多次遇到加载myfaces上下文的问题,我通过重新创建这样的maven项目解决了这个问题:mvn eclipse:clean eclipse:eclipse,但不知道真正的原因,现在我被阻止了,因为问题再次出现,这里是细节 :

java.lang.IllegalStateException:没有为此应用程序配置工厂

527 信息 [StartupServletContextListener] 检查 >plugins:org.apache.myfaces.FACES_INIT_PLUGINS 2012 年 3 月 29 日 11:17:55 org.apache.catalina.core.ApplicationContext 日志坟墓:StandardWrapper.Throwable java.lang.IllegalStateException:没有为工厂配置这个应用程序。>如果面初始化根本不起作用,则会发生这种情况-确保正确包含基本面应用程序所需的所有>配置设置,并且包含所有必要的>库。还要检查您的 Web 应用程序和容器的日志输出 > 是否有任何异常!如果您这样做但什么也没找到,则错误可能是由于您使用了一些不支持通过 TLD 文件注册上下文侦听器的特殊 Web 容器,并且您的 web.xml 中没有设置上下文侦听器。典型的配置如下所示;org.apache.myfaces.webapp.StartupServletContextListener

在 javax.faces.FactoryFinder.getFactory(FactoryFinder.java:106) 在 javax.faces.webapp.FacesServlet.init(FacesServlet.java:137) 在 org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1228 ) 在 org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043) 在 org.apache.catalina.core.StandardContext 的 org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1147)。 loadOnStartup(StandardContext.java:4957) at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5284) at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5279) at java .util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at >java.util.concurrent.ThreadPoolExecutor$Worker。runTask(ThreadPoolExecutor.java:886) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 在 java.lang.Thread.run(Thread.java:680) 2012 年 3 月 29 日 11:17:55 org.apache.catalina.core.StandardContext loadOnStartup GRAVE: La servlet /commercialWeb a généré une exception "load()"

我的 Pom.xml 文件是:

0 投票
3 回答
969 浏览

jquery - 在 jsf myfaces 项目中加载 javascript 文件的问题

我正在尝试使用特定的 Jquery 菜单 mcdorpdown,它自身的 jequery 已加载,但 mcdropdown 的本地库不会,这是错误:

Erreur : $("#category").mcDropdown 不是函数

目录结构是:

  • src/main/webapp/jsp/common/headerCommercial.jsp(这里我插入了javascript代码)
  • src/main/webapp/javascript/(这里是 jquery 库,包括 mcdropdown 库)

headerCommercial.jsp 的源代码如下:

...一些代码 ...一些代码

0 投票
0 回答
912 浏览

java - 从 JSF NullPointerException 启动 Applet

当我在 jsf 页面中运行小程序时(我正在使用 myfaces 和 trinidad 组件),日志在小程序加载时向我显示:

小程序运行正常,但是为什么会出现这个异常呢?

我使用此代码启动小程序(我还使用 f:verbatin 代替 tr:output 和转义)

谢谢!

0 投票
1 回答
719 浏览

javascript - 带有 autoSubmit 的 ValuechangeListener

我有一个州下拉列表填充城市的要求。所以我在 statedropdown 和 valuechangeListener 上使用了 autosubmit 来使用部分触发器来引用城市下拉列表,因为我希望我在客户端的值我已经在 state 下拉列表中使用了 valuepassthru 但这会阻止我的 valluechange 监听器被调用。

如果我将 valuepassthru 属性设置为 false,则调用 valuechange 侦听器,但我需要将 valuepassthru 设置为 true 才能访问客户端 javascript 的值。

我在状态上的绑定对象是一个字符串,选项是 selectItems 列表,所以我认为这可能是一个问题并使用了客户转换器,但这也不起作用

关于不使用 autosubmit 和 valuepassthrough=true 触发 valuechangelistener 的原因有什么想法吗?对此的任何帮助都非常感谢

我正在使用 trinidad 组件作为下拉菜单和 Jsf1.1 谢谢