精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Oracle ADF基于AM的兩種回滾寫法及切換行事件(附代碼)

發布時間:  2012/8/31 17:31:50

在進行行編輯時,難免會遇到切換行的時候。
此時就要友好進行提示是否保存當前行數據再切換等等。

則需要有切換行事件,PopUp彈出  確定時提交  取消時回滾。

af:table組件有selectionListener屬性, 默認情況下

都是 selectionListener="#{bindings.[VO名].collectionModel.makeCurrent}"
-
 

現在如果需要獲取換行的動作 則要在自己的managebean方法寫此方法

如: selectionListener="#{pageFlowScope.[VO名].tableSelectionListener}" 其中pageFlowScope是我的managebean的生命周期,tableSelectionListener是我定義的 獲取selectionListener的監聽方法

1.public void tableSelectionListener(SelectionEvent selectionEvent,ViewObjectImpl vo) throws Exception { 
2. 
3.  Row currentRow = vo.getCurrentRow(); 
4.  String Id = (String)(currentRow.getAttribute("Id"));  5.  if("-1".equals(Id))  6.  { 
7.      RichPopup continuePop = (RichPopup)JSFUtils.findComponentInRoot("confirm2");  8.      RichPopup.PopupHints ph = new RichPopup.PopupHints();   9.      continuePop.show(ph); 
10.      return;  11.  } 
12.  GenericTableSelectionHandler.makeCurrent(selectionEvent); 
13.} 
此處校驗如果該行是新增行狀態的話,則會彈出Popup

GenericTableSelectionHandler.makeCurrent(selectionEvent);寫的位置也很重要

<>如果寫在函數的最初,則獲取到currentRow為切換后的行,www.linuxidc.com 在此句之前執行的currentRow都為切換行之前的currentRow.

代碼中JSFUitls.findComponentInRoot("confirm2")為找到 id為confirm2的組件

UI上是這么寫的:

<af:popup autoCancel="enabled" id="afterCommit" animate="default"
                                                      contentDelivery="lazyUncached">
                                                <af:dialog title="請確認" type="none" id="d2">
                                                    <af:activeOutputText value="是否保存?" id="aot2"/>
                                                    <f:facet name="buttonBar">
                                                        <af:group id="g2">
                                                            <af:commandButton text="確定" id="cb3111"
                                                                              actionListener="#{pageFlowScope.[自己的MB].makeSureButtonAction}"/>
                                                            <af:commandButton text="取消" id="cb4"
                                                                              actionListener="#{pageFlowScope.[自己的MB].makeNoButtonAction}"/>
                                                        </af:group>
                                                    </f:facet>
                                                </af:dialog>
                                            </af:popup>

 

確定走makeSureButtonAction,取消走makeNoButtonAction

確定就把am提交。取消則回滾。

介紹兩種回滾方式:

1。數據庫回滾,am.getDBTransaction().rollback();通過得到am的dbtransaction的回滾方法 界面上的值也會回滾成數據庫的值

2. 同樣是數據庫的回滾 am.getDBTransaction().createPreparedStatement("commit", 1).getConnection().rollback();

與1的區別為界面上的值是不會回滾成數據庫的值的,仍然保留更改過的值


本文出自:億恩科技【www.zuiquanben.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1-20183354
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 網絡版權侵權舉報電話:0371-60135995
  • 警情提示:注意防范電信網絡詐騙
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2026 ENKJ All Rights Reserved 地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師  B1-20183354   京公網安備41019702002023號 
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费
    久久人人88| 久久九九精品| 日韩中文字幕一区二区三区| 天堂√中文最新版在线| 老司机精品视频网| 国产伦乱精品| 综合激情网站| 亚洲青青久久| 国产精品乱战久久久| 国产欧美亚洲一区| 鲁大师精品99久久久| 精品免费在线| 91精品国产91久久久久久黑人| 欧洲亚洲一区二区三区| 欧美日韩在线播放视频| 欧美.日韩.国产.一区.二区 | 免费在线日韩av| 日韩精品免费视频一区二区三区 | 国产精品国码视频| 激情综合五月| 欧美午夜精品一区二区三区电影| 欧美精品一二| 日韩精选在线| 成人国产精品久久| 在线国产一区二区| 久久xxxx| 久久精品系列| 亚洲欧美不卡| 国产精品久久久久久久久久久久久久久| 精品国产三区在线| 伊人成人在线视频| 国产亚洲字幕| bbw在线视频| 男女激情视频一区| 久久精品网址| 亚洲精品免费观看| 国产日韩电影| 91精品国产一区二区在线观看| 精品免费在线| 婷婷视频一区二区三区| 久久久久伊人| 美美哒免费高清在线观看视频一区二区| 国产精品视频一区二区三区四蜜臂 | 国产精品丝袜在线播放| 欧美日韩亚洲在线观看| 久久国产麻豆精品| 国产精品日韩| 日韩欧美三级| 免费一级欧美在线观看视频| 91精品蜜臀一区二区三区在线| 日韩精品一区二区三区中文| 香蕉久久夜色精品国产| 亚州av一区| 日韩黄色av| 在线精品亚洲欧美日韩国产| 久久亚洲黄色| 免费看日韩精品| 在线成人直播| 黄色亚洲在线| 亚洲午夜黄色| 日韩网站中文字幕| 日韩国产一区| 中文字幕高清在线播放| 久久久久久婷| 久久国内精品| 日本特黄久久久高潮| 亚洲专区视频| 色综合视频一区二区三区日韩| 免费在线观看不卡| 日韩制服丝袜先锋影音| 三级在线观看一区二区| 亚洲网址在线观看| 色婷婷成人网| 国产精品mm| 国产一区一一区高清不卡| 久久精品理论片| 国产拍在线视频| 欧美亚洲在线日韩| 免费观看久久av| 私拍精品福利视频在线一区| 狠狠久久婷婷| 亚洲精品激情| 久久精品国产亚洲aⅴ| 日韩伦理福利| 快she精品国产999| 国产精品黄色片| 欧美久久天堂| 国产视频一区欧美| 国产精品一线| 久久国产日韩| 老牛国产精品一区的观看方式| 日韩国产在线观看| 国产极品模特精品一二| 99精品在线| 在线综合欧美| 麻豆高清免费国产一区| 欧美日韩国产免费观看| 国产情侣一区在线| 久久精品国产www456c0m| 亚洲婷婷丁香| 亚洲一级黄色| 国产精品久久久久久久免费软件| 亚洲电影在线| 国产精品久久国产愉拍| 欧美日韩视频| 久久影院午夜精品| 日韩精品一级| 91超碰国产精品| 国产一区二区三区四区| 亚洲国产一区二区在线观看 | 国产精品老牛| 涩涩av在线| 国产精品一区二区三区www| 一区视频在线| 亚洲精品一区三区三区在线观看| 国产精品一站二站| 中文字幕一区二区av| 欧美日韩免费观看一区=区三区| 精品久久久久中文字幕小说| 亚洲我射av| 欧美久久精品一级c片| 精品91福利视频| 日韩国产在线观看| 最近国产精品视频| 午夜在线视频一区二区区别| 日韩电影免费网址| 精品丝袜在线| 成人欧美一区二区三区的电影| 国产劲爆久久| 欧美成人一二区| 日产欧产美韩系列久久99| 亚洲综合婷婷| 日本一区福利在线| 日韩精品福利一区二区三区| 亚洲免费专区| 欧美视频一区| 日韩影片在线观看| 一区二区电影| 日韩精品亚洲专区| 国产九九精品| 日韩不卡一区| 久久精品高清| 国产精品普通话对白| 综合日韩在线| 久久av免费看| 久久久久久一区二区| 国产传媒av在线| 五月综合激情| 日韩精品亚洲专区在线观看| 国产精品色在线网站| 三上亚洲一区二区| 日韩精品看片| 亚洲在线电影| 欧美日韩调教| 免费污视频在线一区| 日韩中文字幕亚洲一区二区va在线 | 不卡在线一区| 日韩精品电影一区亚洲| 成人午夜网址| 黄色成人91| 免费一级欧美片在线观看网站| 国内精品麻豆美女在线播放视频| 蜜桃成人av| 欧美亚洲免费| 国内激情久久| 国产精品99久久免费| 欧美 日韩 国产一区二区在线视频 | 日本高清不卡一区二区三区视频| 99国产精品自拍| 欧美激情亚洲| 91精品啪在线观看国产18| 日本aⅴ精品一区二区三区 | 少妇久久久久| 国产欧美日韩一区二区三区四区| 三级小说欧洲区亚洲区| 人人精品久久| 欧产日产国产精品视频| 日韩欧乱色一区二区三区在线| 99视频精品视频高清免费| 欧美激情日韩| 亚洲精品在线国产| 亚州av乱码久久精品蜜桃| 丁香婷婷久久| 欧美影院精品| 亚洲啊v在线免费视频| 在线视频观看日韩| 在线天堂中文资源最新版| 国产精品视频一区二区三区综合| 日韩精品一区第一页| 午夜久久99| 怡红院精品视频在线观看极品| 国产夫妻在线| 国产精品麻豆久久| 久久精品网址| 荡女精品导航| 国产日韩欧美三级| 日韩精品一区二区三区中文在线 | 日韩国产欧美一区二区| 成人三级高清视频在线看| 免费日韩成人|