江西网站开发,完整的网站开发,网站 .net 多少钱,网易企业邮箱入口登录adf开发在此示例中#xff0c;我们将展示如何创建绑定到业务组件的简单UI表#xff08;af#xff1a;table#xff09;。 我再次尝试使用简单的标准在网上进行搜索#xff1a; “如何创建绑定到业务组件ADF 11g的af#xff1a;table” 我必须承认我没有得到我想要的答案… adf开发 在此示例中我们将展示如何创建绑定到业务组件的简单UI表aftable。 我再次尝试使用简单的标准在网上进行搜索 “如何创建绑定到业务组件ADF 11g的aftable” 我必须承认我没有得到我想要的答案。 信息在那里但隐藏在其他解决方案和示例中。 这有时可能会造成混乱。.因此这是一个有关此操作的小示例。 我希望它能使您澄清一些事情。 开始了。 不要忘记总是查阅官方文档 http://docs.oracle.com/cd/E28389_01/web.1111/b31974/web_tables_forms.htm 首先我想您已经在计算机上安装了11g版本并且已经将某些数据库连接导入到JDeveloper中。 在此示例中我们使用的是JDeveloper 11.1.1.6.0 启动您的引擎 JDeveloper好吧。 创建业务组件之后。 您的JDeveloper上应该有以下内容 在此示例中我们使用HR模式中的Countrys表。 接下来我们将创建一个简单的页面。 1转到视图控制器 2双击adfc-config.xml文件在编辑器中将其打开。 我们在此示例中选择adfc-config只是因为我们要关注aftable。 我们可以使用“有界任务流”但在此示例中它不是必需的。 3我们从“组件”面板打开“组件”部分。 4我们选择View组件并将其拖放到adfc-config图中。 我们尚未创建我们的jspx。 正如您将在以上屏幕中看到的那样视图组件的名称已更改为index。 默认名称为view1。 我更改了它只是为了方便。 您可以重命名或保持原样。 5双击索引View组件以创建页面 在此示例中我们将接受默认值我们只需按ok 按确定后 6现在是时候创建绑定到BC的aftable了。 但是让我们等一下。 什么是aftable 根据文档单击以放大 好吧这意味着我们必须向aftable提供数据收集。 AData集合可以是我们jspx的pageDefinition中的树绑定 但是等等..我们将如何创建这个……您在说什么……树绑定..以及我们如何将其映射到我们的表中 它变得有点复杂..不是吗 好吧当然不会 我们将一键完成 是的这是对的 在ADF和JDeveloper中一键拖放就可以完成所有工作 我们可以创建表并将其映射到我们的业务组件 我们要做的就是在应用程序导航器中找到“数据控件”部分。 找到本节后我们将找到HRModuleDataControl然后将找到CountrysView1 。 长话短说这个数据控件可以说是HRModule应用程序模块数据模型生成的数据控件。 因此我们创建的每个应用程序模块在“应用程序导航器”的“数据控件”部分中都将其作为数据控件。 我们要做的就是选择Iterator“应用程序模块”中的View对象并将其作为表格拖放到jspx上。 7选择CoutnriesView1迭代器。 在编辑器中打开jspx。 将其拖放为表格 选择ADF表格选项后将出现另一个窗口 8设置表格选项 上面的选项使您可以通过简单的复选框来确定表的基本功能。 此外它们使您可以控制要对表的每个属性使用哪个组件。 您可以设置每个属性的“显示”标签的值。 此外您可以根据需要添加或删除属性。 最常见的选项是“行选择”您可以在其中决定是否要选择表中的无一或多行。 在实际创建表之后可以配置所有这些选项以及更多选项。 9按确定以创建表以及pageDefintion文件和DataBindings文件如果该页面已经存在pageDef将再次创建它。将对其进行简单更新。DataBindings也是如此。 pageDef。 如您所见向导创建了一个树iterBindings它指向导致HRModuleDataControl的CoutnriesViews1迭代器 DataBindings.cpx文件。 该文件保存pageDef及其页面或方法调用之间的映射并且通常包含接受pageDef的对象。 在该文件中您可以看到这些映射。 就是这样 如您所见这非常容易也很有趣 一个简单的拖放一些选项我们就在这里 我们准备好了现场直播aftable 当然您始终可以更改属性并对该组件进行进一步试验。 参考 入门。 如何创建绑定到业务组件的UI表aftable。 来自JCG合作伙伴 Dimitrios Stassinopoulos的ADF BC在Born To DeBug博客中。 翻译自: https://www.javacodegeeks.com/2012/05/adf-bc-create-ui-table-binded-to.htmladf开发