问题标签 [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.
jdbc - 从 tomcat 7 迁移到 weblogic 11g 时对 JDBC 数据源进行的更改
我已将我的 JSF 应用程序从Apache Tomcat 7.0.14 移植到Weblogic 11g。我正在使用JSF 1.2
和Apache Trinidad 1.2.14
.
正如预期的那样,我JNDI
在 Weblogic 11g 中查找时遇到了问题。
我从这里JDBC
看到了如何在 weblogic 中配置数据源。
我的要求是我不想制作系统范围的 JDBC 数据源。我希望它是特定于应用程序的。
我的应用程序已经有了一个context.xml
。我必须如何更改它才能让 weblogic 理解?
还是我必须将另一个文件放在一起才能让 weblogic 理解?
有任何想法吗?
提前致谢
eclipse - 如何使用 JSF 的 Trinidad UI 库在 Eclipse 中进行可视化开发?
我希望能够在 Eclipse 中为 Trinidad JSF 库进行可视化开发(就像您现在可以在 Eclipse 中使用 Oracle ADF Faces 一样)。
是否可以在 Eclipse 中使用 Trinidad 进行可视化开发?如果是这样,怎么办?
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。
我认为代码将明确我试图实现的目标:
jsf - MyFaces 与 GlassFish 3.1 本机 JSF 发生冲突
我在特立尼达使用 MyFaces。以下 SEVERE 消息在启动时不断出现:
我有以下内容glassfish-web.xml
:
以及类路径中的以下 JAR:
我不太确定如何根据我已经完成的配置消除 SEVERE 消息,任何想法将不胜感激!
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 的代码:
我们想知道如何解决这个问题。谢谢你。
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 文件是:
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 的源代码如下:
...一些代码 ...一些代码
java - 从 JSF NullPointerException 启动 Applet
当我在 jsf 页面中运行小程序时(我正在使用 myfaces 和 trinidad 组件),日志在小程序加载时向我显示:
小程序运行正常,但是为什么会出现这个异常呢?
我使用此代码启动小程序(我还使用 f:verbatin 代替 tr:output 和转义)
谢谢!
javascript - 带有 autoSubmit 的 ValuechangeListener
我有一个州下拉列表填充城市的要求。所以我在 statedropdown 和 valuechangeListener 上使用了 autosubmit 来使用部分触发器来引用城市下拉列表,因为我希望我在客户端的值我已经在 state 下拉列表中使用了 valuepassthru 但这会阻止我的 valluechange 监听器被调用。
如果我将 valuepassthru 属性设置为 false,则调用 valuechange 侦听器,但我需要将 valuepassthru 设置为 true 才能访问客户端 javascript 的值。
我在状态上的绑定对象是一个字符串,选项是 selectItems 列表,所以我认为这可能是一个问题并使用了客户转换器,但这也不起作用
关于不使用 autosubmit 和 valuepassthrough=true 触发 valuechangelistener 的原因有什么想法吗?对此的任何帮助都非常感谢
我正在使用 trinidad 组件作为下拉菜单和 Jsf1.1 谢谢