【发布时间】:2020-02-22 07:21:33
【问题描述】:
我试图弄清楚这在 Oracle APEX 交互式网格中是否可行。我想通过单击单元格将一串文本(如“Y”)插入到单元格中。我试图避免使用复选框。
【问题讨论】:
标签: oracle grid oracle-apex interactive
我试图弄清楚这在 Oracle APEX 交互式网格中是否可行。我想通过单击单元格将一串文本(如“Y”)插入到单元格中。我试图避免使用复选框。
【问题讨论】:
标签: oracle grid oracle-apex interactive
块引用
请按照以下步骤达到预期效果
将以下 JavaScript 代码粘贴到函数和全局变量声明中:
function fSwitch(ptext) {
if(ptext == 'Y') {
return ("");
}
else {
return 'Y'
}
}
使交互式网格可编辑
将要插入字符串的列的列类型更改为“文本字段”。
将以下代码粘贴到要插入字符串的列的高级 -> 自定义属性中
onclick="javascript:this.value=fSwitch(this.value)"; onkeypress="return false;"
这是如何工作的:
在列单元格的焦点上,
【讨论】:
交互式网格有一个内置的“切换”类型,可用于创建是/否列。那行得通吗?
例如,转到 App Gallery 并安装 Sample Interactive Grids 应用程序。运行它并导航到 Editing > Other Column Types,然后查看“On Leave”列。
【讨论】: