問題タブ [tabular-form]
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.
oracle11g - Oracle APEXの各行の表形式フォーム内の選択リストの列値にアクセスする方法
次のサンプル クエリを使用した表形式のフォーム内。
「MY_LOV」列EMPNO
内の選択リスト(クエリベース)内で、表形式の各行、その行の値にアクセスしたいと思います。LOV
したがって、基本的に、表形式フォーム内の列は、表形式フォームの各行に対して、(上記の選択クエリの最初の列)MY_LOV
選択リスト (クエリ ベースLOV
) になります。MY_EMPNO = :EMPNO
forms - apex 表形式アイコン リンク列
Javascript関数を起動し、クリックすると行の値を関数に渡すアイコンを表示する必要がある、ウィザードで生成された表形式のフォーム列を使用しています。この関数は、その行の他のフィールドの値を設定する popUp2 ウィンドウを起動します。したがって、行番号は重要ですが、新しく作成された行の場合は常に 0 です (APEX 4.0.0.00.46)。AddRow 中に新しい行の rowNum を Updated By 列に格納することで、この問題を解決することができました。
私が今持っているのは、新しい行の行番号を格納する更新者列 (「ルックアップ」見出し) で、onClick="javascript:usePopup(this);" があります。popUpウィンドウ関数を起動する要素属性で、送信前に消去された2桁未満の値を取得します。これにより、正しいフィールドが入力され、問題なくテーブルに送信されます。
ただし、この関数の [更新者] 列を使い続けることはできません。現在、このテーブルで実行中のレポートがあるため、テーブルに新しい列を追加できません。アイコンを表示し、新しく作成された行の行番号を一時的に保存し、MRU を台無しにしないために、ダミーの列が必要です。f08なのでf08_0005の値は0005にする必要があります。
しかし、それは提出できません。mru 内部ルーチンでエラーが発生します。現在のチェックサム = "01A949FAF0B3A91914ECACCDC9BBA9E6"、項目チェックサム = "B6ADF86455B14EF691B2AFB314926A0D"。
このアイコンを表示する null 列を作成し、すべての行 (新しい行を含む) の行番号を保存し、MRU を台無しにしないようにしてください。私が持っているものと必要なものの写真が必要な場合は、私の別のスレッドを参照してください: https://community.oracle.com/thread/3649771ありがとうございます!
dynamic - 表形式のOracle Apex動的アクション
チーム内の個人の毎日のリソース使用率をキャプチャするアプリを開発しています。
私はすべてのことを完了し、ある時点で立ち往生しました
画像は以下のリンクを参照してください (私は新しいユーザーなので、ここに画像をアップロードすることはできません)。
http://s17.postimg.org/qgh6559rj/image.jpg
上の画像に示すように、月はドロップダウン リスト、年はテキスト ボックス、日1,2,3,....31
は使用時間をキャプチャするテキスト ボックスである表形式のフォームを作成しました。
私の要件は、その月にない日をグレー表示にしてロックすることです (ユーザーがデータを入力できないようにするため)。
私は多くのウェブサイトで解決策を探しましたが、見つけることができませんでした。
oracle - Oracle APEX の表形式では、列を読み取り専用にする必要があります。「行の追加」をクリックしたときの新しい行を除く
私はOracle APEXを初めて使用します。以下の問題で私を助けてもらえますか?APEX 5.0 を使用しています
表形式のフォームがあるマスター詳細ページがあります。列の 1 つは、選択リストからの LOV を使用しています。
ここで、この列の値を読み取り専用にして、[行の追加] をクリックしたときに新しい行を除いてユーザーが変更できないようにする必要があります。
よろしくお願いします:)
ガウラフ
javascript - Oracle Apex 表形式での動的計算: sys.htp.p
col1 と col2 が数値である表形式があり、col3 には col1 と col2 の違いが含まれている必要があります。
col1 には既にデータがあり、col 1 は編集可能です。col1 の変更に基づいて、col3 のデータが動的に変更されます。
これを達成するために、ajax callback
プロセスとを使用JavaScript
しましたが、問題は、違いが の場合0.xx
-0.xx
です。解析エラーが発生しています。col3で印刷できる他の値。
--JavaScript
上記の問題の解決策を提案してください。
私は使用していますOracle Apex version 4.2
oracle - apex 5.0 を使用して表形式で表示される行数を増やす方法
現在、表形式のフォームには一度に 10 行が表示されます。現在のデフォルトの 10 から 20 などに表示する行数を増やすにはどうすればよいですか? 対話型レポートの場合のように、ページ属性のどこかに表示する行数を設定できる場所はありますか?
javascript - Oracle apexで表形式で動的アクションを使用する方法は?
Oracle APEX 4 を使用しています。(apex_item
パッケージを使用して) 表形式のフォームを手動で作成しました。3 つのフィールドが含まれています。
- apex_application.g_f03: LOV (
select name display, product_id return from products
) - apex_application.g_f04: テキストフィールド「価格」
- apex_application.g_f05: テキストフィールド「数量」。
商品名(~f03)を選択後、f04の商品の価格を知りたいです。SQL ステートメントは次のようになります。
動的アクションまたはJavaScript関数でそれを行う方法は?
sql - Oracle Apex:主キーが常にアイデンティティとして設定されたテーブルの表形式を更新する方法は?
私はこの特定の問題に何時間も苦労しています。うまくいけば、誰かがこれについて私を助けてくれます。
上記の質問のように、テーブルから構築された表形式のフォームがあり、主キー ('ID') が「Identity Always」として設定されています。データに変更を加えて [保存] をクリックすると、Apex に次のエラーが表示されるため、これが表形式の問題になりました。
ROWID などのいくつかの回避策を試しましたが、表形式のフォームを他のテーブルのフィールドと結合して追加情報を表示する必要があるため、この解決策は機能しませんでした。したがって、ROWID は保持されず、主キーとして使用できませんでした。
また、次のApex ドキュメントも読みました。
表で IDENTITY 句を使用すると、Application Expressアプリケーションに影響を与える可能性があります。ALWAYS パラメータが指定された IDENTITY 列が INSERT または UPDATE ステートメントに含まれている場合、データベースによってエラーが発生します。Application Express Builder が拡張され、テーブルの作成ウィザード内で ID 句を指定できるようになりました。フォームの作成ウィザードは、ALWAYS パラメータを使用して ID 列の「表示専用」アイテムを生成します。
わかりません。Apex は確かに余分な列 ('ID_Display') を生成しましたが、表形式のフォームが同じエラー (上記の ORA-32796) をスローするという事実は変わりません。この「表示のみ」の項目は、「生成された常に ID 列を更新できない」からどのように私を救うことができますか?
補足として、私はサービスとしてのApexであるapex.oraclecorp.comで開発しています。ここでは、ファイルにアクセスしたり、テーブルにSQLを変更したりできません。以前にこの問題に遭遇し、解決策を見つけた場合はお知らせください - 事前に感謝します!
PS Apex のバージョンは 5.0.4 です。
編集:
申し訳ありませんが、Apex で SQL 操作を実行するための SQL コマンド UI があることに気付きました。テーブルの ID を ALWAYS から DEFAULT に変更する方法を知っている人はいますか?