问题标签 [oracle-adf]
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 中的 partialSubmit 和 autoSubmit 有什么区别?
我想我知道其中的区别,但现在我发现自己很困惑。:P
它们似乎都在做同样的事情,除了partialSubmit
用于提交按钮以使用 AJAX 提交表单并autoSubmit
用于可编辑组件,它只提交自己的内容。我这样说对吗?
jsf - 在 jDeveloper Studio 之外使用 ADF Faces 的可行性
使用过 2 个 JSF 组件库或框架(如果您愿意),我不禁想知道我是否错过了不评估 ADF Faces 的技巧。对我来说,最大的绊脚石是 ADF 显然是故意与 jDeveloper Studio 绑定在一起的。我在 glassfish a/s 上使用 NetBeans,尽管我愿意改变,但我希望最大限度地利用我现有的经验并利用这种稳定性。
我的(暂定)理由是,一家拥有甲骨文资源的公司或许可以提供比其他替代产品质量更高且功能更强大的产品,这就是我希望评估的。
所以我只是想知道是否有人可以分享在 jDeveloper 环境之外使用 ADF Faces 的经验。大概从技术角度来看,它只不过是从分发中提取必要的 jar 并从那里获取。当然,任何许可/法律考虑因素同样重要。我读过 ADF 有一个业务层,但是我现在想继续使用 Java 6 EE 堆栈。
真正酷的是拥有一个 Maven 存储库,尽管可能不存在这样的东西的原因是为了保护 jDeveloper 业务。
有没有人让 ADF 在 jDeveloper 之外工作,让它工作,并且可以就任何主要考虑提供少量指导。
如果是这样,是否值得?ADF Faces 是不是比其他产品更优秀、更深入的产品(哦,不,我说了什么……)?
许可注意事项有哪些?我目前的理解是,如果您不使用 weblogic,则需要支付费用。玻璃鱼企业怎么样?
我最近才发现并且非常惊讶地意识到 ADF 具有第三个 JSF 核心实现,与 Mojarrra 和 MyFaces 并驾齐驱。这仅仅是获取 RI 并进行一些必要更改以支持核心 ADF 功能的情况还是更多?我从 JIRA 看到 Ed Burns 与 ADF 团队密切相关,当然他们现在为同一家公司工作。显然 RI 必须反映规范,这需要时间,所以这本身可能很有趣。
谢谢。
java - ADF Faces 转义按钮不会触发 SelectionListener af:table 的 SelectionEvent
为什么转义按钮不通知我选择已更改?(未选中)
我对 SelectionListener 进行了一些验证,并且按转义键跳过了我的验证。
这绝对不是正常行为。当按下表中的转义键以按下隐藏按钮来捕捉该事件时,我可以做一些 JS。
我错过了什么吗?
一个奇怪的行为是,对于其他一些表,selectionEvent 确实在 Escape Key 处触发!?
java - UIXIterator 的渲染器类是什么
总结 UIXIterator(af:iterator) 的渲染器类是什么?
背景
我正在编写一个组件,我打算像 UIXTable 一样扩展 UIXIterator。我的组件将基本上接受与 UIXIterator/UIXTable 相同类型的数据绑定。唯一的区别在于渲染和客户端行为。
我正在进行一些初步检查,看看这是否可行,以及我将如何去做。我已经确定很可能我可以扩展组件和标记类(分别为 UIXIterator 和 UIXIteratorTag)。我唯一找不到的是 UIXIterator 的渲染器类。
weblogic - 将自定义实体集合绑定到 ADF 表
我在会话外观上创建了一个方法,该方法返回一个自定义实体集合。我在本地界面中发布它。我将相应的数据控件迭代器绑定到 ADF 表。运行时显示“无数据显示”。weblogic 控制台中没有异常。
当我通过绑定到 ADF 按钮的另一种方法调用此方法时,一切都很好。用户名打印到 weblogic 控制台。
当我将一个从(自动生成的)getUsersFindAll 方法创建的数据控件迭代器绑定到 ADF 表时,一切都很好。
我完全迷路了。我的方法永远不会被数据绑定系统执行吗?它有什么问题?
oracle - 单元测试高度相互依赖的代码
所以我想重构一些具有挑战性的代码。挑战在于它依赖于数据库查询、EJB 和 Java serverFaces。不是同时,而是接近它。
一个很好的例子是geocoder。根据输入和存储的数据,根据对数据库的多次查询获得有意义的结果。该代码还可能引用其他帮助程序类并通过 JSF 框架查找它们。
测试此类代码的最佳策略是什么?我应该尽可能地分离出我的代码吗?我应该改用模拟吗?什么对其他人有用?
loops - 遍历 ADF Richtable 中的所有行
我有一个表格,显示表格中的两列,第三列带有用户可以选中和取消选中的复选框。
附近是一个提交更改按钮,当单击该按钮时,我想向下迭代表的行并根据复选标记的状态采取不同的操作。现在该表是不可选择的。
我已经摆弄了一天多,我想我可能只需要更改为 ADF 多选表,而不是一列复选框,只需允许用户选择和取消选择并使用 selectedrows 集合采取行动。
有任何想法吗?
java - ADF 可视化:检索当前托管 bean
我使用数据可视化构建了一个小型 ADF 应用程序并遇到了问题。
现在我有一个会话范围的托管 bean,名为map_action
,它用于<dvt:map>
通过其属性将数据从 a 传递到 DataControl 内的 sql 查询country
。
此查询使用location
在其where
子句中命名的绑定变量。绑定变量从一个 groovy 表达式中获取其值:
adf.context.sessionScope.map_action.country
这有一个问题。即使值发生map_action.country
变化,绑定变量也始终使用第一个值。
有什么办法可以location
取值map_action.country
吗?它看起来正在读取缓存值。
也许 groovy 表达式是不正确的。有没有办法向当前map_action
实例发送消息?
提前致谢。
java - ADF 查询 - 在初始页面加载时显示所有数据
我有一个包含 ADF 查询和特立尼达表的页面。使用 af:query 搜索效果很好,并用数据填充表。
在初始页面加载时(当我第一次进入页面时),当没有进行搜索时,tr:table 是空的。我想更改此默认行为并使表格显示所有数据,直到进行搜索。当我按下带有空查询的“搜索”按钮时,正在获取所有数据。因此,正如我所见,我需要在页面加载时执行空查询搜索并用所有数据填充表。问题是,怎么做?或者是否有另一种方法可以在搜索之前获取表中的所有数据?
如果有任何帮助,我使用过的组件代码:
谢谢。
java - 在 Oracle ADF Faces 中获取表的呈现属性时出错
我正在尝试在 preRender Fase 期间渲染/不渲染表格。我正在使用 jDev 10.3.1.4
我设置了一个带有“渲染”属性的表,如下所示:
在我做的支持豆中
我不断收到错误Error getting property 'rendered' from bean of type oracle.adf.view.faces.component.core.data.CoreTable
我该如何解决这个问题?