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

给女友做网站c 语言能开发做网站吗

给女友做网站,c 语言能开发做网站吗,win8式网站后台模板,以下哪些是网络营销的特点在我以前的文章中#xff0c;我提到了一个常见的用例#xff0c;当我们需要以编程方式检查当前事务是否脏了#xff0c;并在做某件事之前通知用户有关该事务的信息。 就像“您有未保存的更改将丢失#xff0c;要继续吗#xff1f;”。 假设我们需要在应用程序的许多位置我提到了一个常见的用例当我们需要以编程方式检查当前事务是否脏了并在做某件事之前通知用户有关该事务的信息。 就像“您有未保存的更改将丢失要继续吗”。 假设我们需要在应用程序的许多位置从一个视图导航到另一个视图单击“搜索”按钮调用业务服务方法等时通知用户有关交易不正常的情况。因此在每种情况下我们都需要做在用户确认他们要继续之后的其他事情。 这意味着我们的对话侦听器应该以某种方式知道它的全部内容以及下一步要做什么。 解决方案可以是向afdialog组件添加自定义属性该自定义属性指向当用户在对话框中单击“是”时将要调用的函数 af:popup idpDirtyTransaction contentDeliverylazyUncachedaf:dialog titleWarning typeyesNo closeIconVisiblefalseiddDirtyTransactiondialogListener#{theBean.dirtyTransactionDialogListener}af:outputText valueYou have unsaved changes, do you want to continue?idot1/f:attribute namedialogHandler value/                   /af:dialog /af:popup 在这种情况下对话框侦听器可能如下所示 public void dirtyTransactionDialogListener(DialogEvent dialogEvent) {       Map attrs dialogEvent.getComponent().getAttributes();ConsumerBoolean dialogHandler (Consumer) attrs.get(dialogHandler);if (dialogHandler ! null) {dialogHandler.accept(dialogEvent.getOutcome() DialogEvent.Outcome.yes);attrs.put(dialogHandler,null);}                   } 我们在这里期望dialogHandler属性指向实现Consumer功能接口的对象。 我们的utils中有一个方法显示带有对话框的弹出窗口 public static void showDirtyTransactionPopup(Consumer dialogHandler) {if (dialogHandler ! null) {JSFUtil.findComponent(dDirtyTransaction).getAttributes().put(dialogHandler,dialogHandler);}RichPopup popup (RichPopup) JSFUtil.findComponent(pDirtyTransaction);popup.show(new RichPopup.PopupHints()); } 让我们在一个简单的场景中使用这种方法。 我们的任务流View1和View2中有两个视图活动。 用户单击按钮以从一个视图导航到另一个视图。 导航时我们需要检查当前事务是否肮脏以及是否询问用户是否要继续。 我们可以利用Java 8 Lambda表达式的功能并实现按钮动作侦听器如下所示 public void buttonActionListener(ActionEvent actionEvent) {if (Utils.isTransactionDirty()) {       Utils.showDirtyTransactionPopup((yesOutcome) - {          //the code below will be invoked by the dialog listener//when the user clicks a button on the dialog                                                                     if ((Boolean) yesOutcome) {//the user has agreed to proceed,//so lets rollback the current transactionUtils.getCurrentRootDataControl().rollbackTransaction();            //and queue an action event for this button againnew ActionEvent(actionEvent.getComponent()).queue();} });} else//just navigate to View2Utils.handleNavigation(goView2); } 基于此技术我们可以实现一个声明性组件用作具有动态内容和动态处理程序的对话框。 而已 翻译自: https://www.javacodegeeks.com/2017/11/implementing-dynamic-dialog-handler-functional-programming.html
http://www.huolong8.cn/news/140467/

相关文章:

  • 网站seo排名微信号注册官方网站
  • 专业开发网站企业网页设计作业动漫网页
  • 公司网站的实例睢宁微网站开发
  • 做视频网站需要什么资质百度收录接口
  • 麻辣烫配方教授网站怎么做建设部网站投诉核查企业名单
  • 网站恶意刷wordpress 文章行距
  • 钉钉网站建设服务协议提供佛山顺德网站设计
  • 做网站都需要考虑哪些ui私活20个页面以上多少钱
  • 基于php+mysql的网站开发一学一做看视频网站有哪些
  • 如何构建一个电子商务网站现在比较流行的软件开发模型
  • 在别人网站做的友链_为何百度检测带后缀cnindex.asp低版本微信ios安装包
  • 建设网站合同手机做wordpress
  • 建设网站前准备资料自动的网站制作
  • 松江网站建设平台每天能赚30 50元的
  • 河南便宜网站建设价格低互联网营销行业
  • 视频网站源码下载ps软件下载手机版
  • 网站代运营深圳百度关键字优化
  • 邢台wap网站建设费用做网站个人备案
  • 厦门建设网站索牛网站建设
  • 做网站首页的表格的代码温州seo推广公司
  • 网站正在建设中a _手机版做骗子曝光网站是否违法
  • 浙江虎霸建设机械有限公司网站贵州省城乡建设部官方网站
  • 烟台做网站打电话话术为什么什么网站都在维护
  • 不再更新的网站导购类网站怎么做
  • 秦皇岛网站推广排名处室网站建设思路
  • 厦门市建设局网站规划标准北京网站开发需要多少钱
  • 镇江网站定制2022中国企业500强
  • 做ppt好的模板下载网站公众号做视频网站
  • 做一个介绍网站多少钱dw怎么做连接到另外一个网站
  • 河南省建设部省厅网站手机+显示器自适应wordpress+主题