2016-07-01 12 views
0
から更新ビュー・オブジェクト行

背景情報このOracle JDeveloperのADF:DB

画像:

私は、ユーザーがルールを定義する機能を持っています。ルールは多くのアイテムで構成されています。項目が指定できます

  • 演算子(<、< =、==、=>、>)
  • オペレーション(+ -/*)

最も簡単な例有効なルールがあるであろう

1 == 1

ルールが有効であるかどうかを決定するために

私は、私はここに助けてしまったで式を構築し、ほとんどの機能があります:HERE

Java: Build logical expressions and then validate them

にBELOW REAL POINTを

  1. ユーザーが3つのアイテムで構成された有効なルールを作成します(ここではコミットされます)
  2. ユーザーが有効なものを編集し、もう1つのアイテムを追加して無効にします(4THアイテム)

実際に格納されている3つのアイテムのみを表示するには、データベースからどのように更新できますか。最後のルールはルールを無効にしてからコミットが作成されなかったためです。私はなど、私は一時属性を持っていることについて、いくつかの記事を読み、これに行が新しいものであるかどうかを確認、変更した

VO.executeQuery(); 
VO.executeEmptyRowSet(); 

を試してみた

物事私は個人的にこれが好きではありませんアプローチ。

答えて

0

VOのexecuteQuery操作をデータコントロールパネルからページにドラッグし、ボタンとしてドロップしてみてください。ボタンをダブルクリックすると、マネージドBeanにコードが作成されます。

+0

VOのexecuteQueryは、DB VRS View Layerが変更されたかどうかをチェックします。この場合、データベースには移動せず、ビューレイヤーからすべての行を取得します – ggderas

関連する問題