当前位置: 首页 > news >正文

自适应科技公司网站模板更改网站名称

自适应科技公司网站模板,更改网站名称,网站推广外包公司,全国门户网站有哪些我们都喜欢最强大的ADF功能值列表之一。 使用它们#xff0c;我们可以在ADF应用程序中声明性地轻松构建非常复杂的功能。 一件好事是#xff0c;我们在Oracle MAF中也有类似的方法。 在ADF BC中#xff0c;我们在业务服务级别#xff08;基本上在实体或VO级别#xff09;定… 我们都喜欢最强大的ADF功能值列表之一。 使用它们我们可以在ADF应用程序中声明性地轻松构建非常复杂的功能。 一件好事是我们在Oracle MAF中也有类似的方法。 在ADF BC中我们在业务服务级别基本上在实体或VO级别定义LOV属性UI提示验证规则等。 在MAF中我们可以执行相同的操作但是可以在数据控件级别执行。 这很明显因为谁知道业务服务是什么。 它可以是Oracle MAF中的任何内容。 因此在这篇文章中我将展示如何在Oracle MAF中定义和使用LOV。 让我们考虑一个简单的用例。 有一个付款表格如下 最终用户在下拉列表中选择一个帐户帐户总余额将用作默认付款金额但是该金额可以更改。 业务模型基于几个POJO类 public class PaymentBO {private int accountid;private double amount;private String note; 和 public class AccountBO {private int id;private String accountName;private double balance; 还有一个AccountService类提供了可用帐户的列表 public class AccountService {private final static AccountService accountService new AccountService();private AccountBO[] accounts new AccountBO[] {new AccountBO(1, Main Account, 1000.89),new AccountBO(2, Secondary Account, 670.78),new AccountBO(3, Pocket Account, 7876.84),new AccountBO(4, Emergency Account, 7885.80)};public AccountBO[] getAccounts() {return accounts;}public static synchronized AccountService getInstance() {return accountService;} 还有PaymentDC类它作为数据控件公开 public class PaymentDC {private final PaymentBO payment new PaymentBO();private final AccountService accountService AccountService.getInstance();public PaymentBO getPayment() {return payment;}public AccountBO[] getAccounts() {return accountService.getAccounts();} } DataControl结构如下所示 为了能够定义“付款”属性设置例如UI提示验证规则LOV等。我将单击“铅笔”按钮我将得到一个看起来与我们在ADF BC中非常相似的表格 那些熟悉ADF BC的人几乎不会在这里迷路。 因此在“值列表”页面中我们可以为accountid属性定义一个LOV 完成此操作后我们便可以设置LOV的UI提示等。基本上就是这样。 我们需要做的就是将accountID属性从该DataControl面板拖放到页面上作为selectOneChoice组件。 amx:selectOneChoice value#{bindings.accountid.inputValue}label#{bindings.accountid.label} idsoc1amx:selectItems value#{bindings.accountid.items} idsi1/ /amx:selectOneChoice 框架将完成剩下的工作在pageDef文件中定义列表绑定定义 list IterBindingpaymentIterator StaticListfalseUsesLOV_accountid idaccountid DTSupportsMRUtrueSelectItemValueModeListObject/ 但是当选择帐户时我们必须以某种方式实现用帐户余额设置付款金额。 在ADF中我们将能够在LOV的定义中定义多个属性映射这就是解决方案。 像这样 但是在MAF中它不起作用。 不幸。 仅主映射有效。 因此我们将在PaymentBO.setAccountid方法中手动执行此操作 public void setAccountid(int accountid) {this.accountid accountid;AccountBO account AccountService.getInstance().getAccountById(accountid);if (account ! null) {setAmount(account.getBalance());} } 在PaymentBO.setAmount方法中我们必须触发一个change事件以便刷新页面上的value字段 public void setAmount(double amount) {double oldAmount this.amount;this.amount amount;propertyChangeSupport.firePropertyChange(amount, oldAmount, amount); } 而已 这篇文章的示例应用程序可以在这里下载。 它需要JDeveloper 12.1.3和MAF 2.1.0。 翻译自: https://www.javacodegeeks.com/2015/03/lovs-in-oracle-maf.html
http://www.pierceye.com/news/153063/

相关文章:

  • 平面电商网站建设初级网页设计
  • 个人购物网站怎么备案数据调查的权威网站
  • 网站规划和建设的基本要求100个无水印短视频素材免费
  • 河北住房和建设厅官方网站如何建设运输网站
  • 网络品牌网站建设价格网站设计部
  • 用自己照片做衣服 杯子的是哪个网站深圳东门老街
  • 四川省乐山市建设银行网站互联网保险行业发展报告
  • 厦门手机网站建设是什么山东泰安昨晚发生的事
  • 山西网站开发公司园林景观设计公司计划书
  • 吉林平安建设网站项城市建设规划局网站
  • 购物网站er图经营管理培训课程
  • 男女明星直接做的视频网站wordpress设置的页面跳转失败
  • 建企业网站价格wordpress稳定吗
  • 免费1级做爰网站研发项目管理系统
  • 建设网站好公司石家庄招聘求职信息网
  • 杭州市建筑业协会官网在线seo推广软件
  • 网站建设策划师管理网站建设
  • 做搜狗网站排名首页公司取名生成器免费
  • 用模板搭建的网站备案吗官方网站平台下载软件
  • 网站建设和网络推广方案济宁网站建设那家好
  • 做网站用哪个软件写比较好电商运营团队结构图
  • 建设领域信用系统网站邢台网站建设讯息
  • 建设网站技术人员先进事迹无锡有哪些做网站的公司
  • 2016网站设计欣赏企业网站推广建设
  • 国外简洁的网站跨境电商服务平台有哪些
  • 国内做网站技术支持 网站建设
  • 绍兴做团购的网站织梦转易优cms
  • 百度 网站 质量度扬州市工程建设招标网
  • 营销网站建设流程图优化营商环境发言稿
  • 设计网站公司有哪些怎么做网店