問題タブ [oracle-maf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
logging - Oracle MAF : Android Emulator のログファイル
モバイルアプリの開発に Oracle MAF を使用しています。また、Android デバイスにデプロイすると、ログ ファイルがデバイス ファイル パスに生成されることもわかっています。また、ログインデバイスを取得しています。
しかし、アプリケーション ログを見つけることができる場所にデプロイOracle MAF
すると、. Android emulator
デフォルトのロガー ファイル ( Dalvik Logger Mechanism
) を用意しています。参照用に以下に添付します。
logging.properties
エミュレーターの設定:
Android エミュレーター:
これについてさらに詳細が必要な場合は、お知らせください。
java - Oracle MAF : ResultSet リストを AMX ページにレンダリングする方法は?
ロジック:ドロップダウン ( からのデータTABLE_ONE
) を表示page1.amx
し、 からデータを取得する必要がある選択に基づいてTABLE_TWO
、取得したデータを にレンダリングしますpage2.amx
。以下は私が試したサンプルです、
ServiceClass.java
サービス パッケージにサービス クラスを作成DataControl (ServiceClassDC)
し、そのクラス用に作成しました。
私から、ドロップダウンFirstPage.amx
を使用してサービスクラスメソッドを呼び出しvalueChangeListener
ています(ドロップダウン値はDBから入力されますTABLE_ONE
。IDを取得しましょう)。以下は、このロジックのコードです。
FirstPage.amx
WHERE条件を使用した選択に基づいてproductList
、結果セット データを持つオブジェクトのリストを取得しました。
ServiceClass.java
(productList)
ここで、List オブジェクトのデータを画面に表示したいと思いSecondPage.amx
ます。これを行う方法?
これに関する詳細が必要な場合は、以下にコメントしてください。
javascript - Oracle MAF : (Signature Capture) Managed Bean からの JavaScript 関数の呼び出し
このチュートリアルに従って、Oracle MAF アプリケーションで署名キャプチャ機能を取得しています。
チュートリアルで説明されているように単純な POC で試したところ、問題なく動作しました。プロジェクトに統合したのと同じロジック。
以下は、統合のために行った設定です。
- タスク フロー定義 (ページがある場所) の下に
js and css
ファイルを含めました。maf-feature.xml
amx
以下のようにではなく、ファイル
/li>pageFlow
内 としてBeanのスコープを定義しました。XXXXX-task-flow.xml
adfc-mobile-config.xml
以下を使用し
fetchHandler
てメソッドを呼び出している場合、Failなしでメソッドを呼び出しています。cleaHandler
commandButton
メソッドから、以下のステートメントは JavaScript をトリガーしません
fetchHandler メソッド内:
clearHandler メソッド内:
以下は、参照用の JavaScript ( MyFile.js
) です。
任意の提案をいただければ幸いです。これに関する詳細が必要な場合は、以下にコメントしてください。
java - Oracle MAF : 新規作成画面で最初にフォームをクリアする
私は 2 種類の POC を作成しました。1 つは UI ジェネレーターを使用するもの、もう 1 つは使用しないものです。
UIジェネレーターを呼び出し#{bindings.CreateEmployee.execute}
て使用しているときはプレーンフォームが表示されます.UIジェネレーターなしで同じものを使用すると、DBからの最初のデータで常に塗りつぶされたフォームが表示されます.
これは初回のみ発生し、再度同じ画面に戻った場合は問題ありません。この問題を解決するにはどうすればよいですか。誰でもアイデアがありますか?
編集:EmployeeList.amx
タスクフロー
を使用しています。フローから移動しEmployee.amx
ます(ここでは従業員フォームがあります)
従業員リスト.amx:
従業員ページ定義.xml:
jdeveloper - Oracle adf モバイル jsonObject["coords"] が見つかりません
Start Location Monitor の使用中にエラーが発生します。このエラーは Android 5 で発生します。jsonObject["coords"] not found というエラーが発生します。