名前を付けるときにこのクエリは、私は、Oracleの頂点のSQLコマンドウィンドウに期待するチェックボックスのHTMLを返します。apex_item.checkbox2動作パラメータ
SELECT APEX_ITEM.CHECKBOX2(1,empno,DECODE(deptno,10,'CHECKED',NULL)) "Select", ename, job
FROM emp
WHERE deptno = 10
i.e. <input type="checkbox" name="f01" value="7782" CHECKED />
をしかし、私は明示的に私のパラメータに名前を付けるならば、私は正しいを得ることはありません結果:
SELECT APEX_ITEM.CHECKBOX2(p_idx=>1,p_value=>empno,p_checked_values=>DECODE(deptno,10, 'CHECKED',NULL)) "Select", ename, job
FROM emp
WHERE deptno = 10
<input type="checkbox" name="f01" value="7782" />
ドキュメントに応じてパラメータに名前を付けると、この問題が発生する原因はわかりません。これはオンラインドキュメントからのものです。
APEX_ITEM.CHECKBOX2(
p_idx IN NUMBER,
p_value IN VARCHAR2 DEFAULT NULL,
p_attributes IN VARCHAR2 DEFAULT NULL,
p_checked_values IN VARCHAR2 DEFAULT NULL,
p_checked_values_delimiter IN VARCHAR2 DEFAULT ':',
p_item_id IN VARCHAR2 DEFAULT NULL,
p_item_label IN VARCHAR2 DEFAULT NULL)
RETURN VARCHAR2;
ブリリアント:
'CHECKED'
属性がp_value
に渡される値によって決定されていないので、あなたのコードを修正するには、以下の使用!私は明らかに何かを欠いていなければならないことを知っていたが、私はそれを理解したとは思わなかった。お時間をいただき、徹底的な説明をしていただきありがとうございます! –