2017-05-26 18 views
0

私は以下のSELECTステートメントを持っていますが、これを修正してチェックボックスを読み取り専用にします。 どうすればそのplsを行うことができますか?Apex5.0、チェックボックスを読み取り専用にする方法

SELECT EMP_ID、 EMP_NAME、 emp_title、 APEX_ITEM.CHECKBOX(のp_idx => 10、p_valueの=> ID、p_attributes => DECODE(ステータス、 'Y'、 '= "チェック" をチェック'、NULL))ステータス、 FROM emp_tbl WHERE emp_id =:P1_emp_id;

答えて

0

あなたが望む正確なものを行動に応じて、)のいずれか

1)属性に追加する(p_attributesを試みることができる:無効

または属性に追加

2)(p_attributesを): onclick = "return false;"

これは何か助けになると思います。

+0

無効を使用して動作していない、あなたはp_attributesでそれを追加する場所を教えてくださいすることができます=> DECODEは(ステータスは、「Yは」、「確認= 『確認』」、NULL) )ステータス – user7285351

+0

Iveは両方のソリューションを試しましたが、ヌルChkboxをクリックすると、それを修正する方法はありませんでした。ステータスがYまたはヌルの場合、Chkbxは編集不可能です。 – user7285351

+0

おそらく構文の問題がありました。しかし、私は@Amolがあなたにその方法を教えてくれたことを知っています。 – Niall

0

が、これはあなたを助ける次のように変更

p_attributes => DECODE(status,'Y','checked="checked" onclick="return false;"', 'onclick="return false;"') 

希望を含めます!

+0

が動作しますが、チェックボックスがヌルの場合でもそれを編集不能にしたいのですか? – user7285351

+0

更新された回答をご確認ください。 – Amol

+0

はチャームのように働く.. txs a lot :) – user7285351

0

チェックボックスで 'readonly = readonly'プロパティを使用できます。 大文字と小文字が区別されるので、Googleからケースを確認してください。

よろしく、 ニキータ

関連する問題