我有下面的选择语句,我想修改它以使复选框只读。请问怎么可能这样做?
SELECT emp_id, emp_name, emp_title, APEX_ITEM.CHECKBOX(p_idx => 10, p_value => id, p_attributes => DECODE(status,'Y','checked="checked"', NULL)) 状态, FROM emp_tbl WHERE emp_id = :P1_emp_id;
我有下面的选择语句,我想修改它以使复选框只读。请问怎么可能这样做?
SELECT emp_id, emp_name, emp_title, APEX_ITEM.CHECKBOX(p_idx => 10, p_value => id, p_attributes => DECODE(status,'Y','checked="checked"', NULL)) 状态, FROM emp_tbl WHERE emp_id = :P1_emp_id;
根据您想要的确切行为,您可以尝试
1)添加到属性(p_attributes):禁用
或者
2)添加到属性(p_attributes):onclick="return false;"
希望这个对你有帮助。
包括以下更改
p_attributes => DECODE(status,'Y','checked="checked" onclick="return false;"', 'onclick="return false;"')
希望对你有帮助 !
您可以在复选框中使用“readonly=readonly”属性。请检查 Google 的案例,因为这是区分大小写的。
问候,尼基塔