3

私はOracle APEXを初めて使用します。以下の問題で私を助けてもらえますか?APEX 5.0 を使用しています

表形式のフォームがあるマスター詳細ページがあります。列の 1 つは、選択リストからの LOV を使用しています。

ここで、この列の値を読み取り専用にして、[行の追加] をクリックしたときに新しい行を除いてユーザーが変更できないようにする必要があります。

よろしくお願いします:)

ガウラフ

4

3 に答える 3

4

ブラウザの「要素の検査」機能の使い方を知っていることを前提としています。(そうでない場合は、方法は次のとおりです): ページを実行します。次に、読み取り専用に設定する列の選択リストの 1 つを右クリックします。ページの下部にウィンドウが表示されます。name 属性を取得します。"f0.." で始まるもの (例: "f01") である必要があります。次に、ページの「ページ読み込み時に実行」部分で、次のコード行を入力します。 $("[name=the_name_you_just_copied]").css("pointer-events","none");

サンプルライン:$("[name=f01]").css("pointer-events","none");

于 2015-11-23T00:25:21.297 に答える
1

これは、javascript を使用して実行できます。このようなタスクを実行するための詳細な説明を含む次のデモを読んください

例えば:

if ($x(field_id).value != "") {
    $x(field_d).readOnly = "readonly";
 }
于 2015-11-24T09:41:33.273 に答える