Oracle APEX 18 交互式网格
Oracle APEX 18 Interactive Grid
我想弄清楚这在 Oracle APEX 交互式网格中是否可行。我想通过单击单元格将一串文本(如 "Y")插入到单元格中。我试图避免使用复选框。
交互式网格有一个内置的 "Switch" 类型,可用于创建 yes/no 列。那行得通吗?
例如,转到 App Gallery 并安装 Sample Interactive Grids 应用程序。 运行 它并导航到编辑 > 其他列类型,然后查看 "On Leave" 列。
Blockquote
请按照以下步骤来获得想要的结果
在函数和全局变量声明中粘贴以下 JavaScript 代码:
function fSwitch(ptext) {
if(ptext == 'Y') {
return ("");
}
else {
return 'Y'
}
}
使交互式网格可编辑
将要插入字符串的列的列类型更改为“文本字段”。
将以下代码粘贴到要插入字符串的列的“高级”->“自定义属性”中
onclick="javascript:this.value=fSwitch(this.value)"; onkeypress="return false;"
这是如何工作的:
列单元格的焦点,
- 如果单元格为空'Y'将被输入,
- 如果单元格包含'Y'则单元格值变为NULL;
我想弄清楚这在 Oracle APEX 交互式网格中是否可行。我想通过单击单元格将一串文本(如 "Y")插入到单元格中。我试图避免使用复选框。
交互式网格有一个内置的 "Switch" 类型,可用于创建 yes/no 列。那行得通吗?
例如,转到 App Gallery 并安装 Sample Interactive Grids 应用程序。 运行 它并导航到编辑 > 其他列类型,然后查看 "On Leave" 列。
Blockquote
请按照以下步骤来获得想要的结果
在函数和全局变量声明中粘贴以下 JavaScript 代码:
function fSwitch(ptext) {
if(ptext == 'Y') {
return ("");
}
else {
return 'Y'
}
}
使交互式网格可编辑
将要插入字符串的列的列类型更改为“文本字段”。
将以下代码粘贴到要插入字符串的列的“高级”->“自定义属性”中
onclick="javascript:this.value=fSwitch(this.value)"; onkeypress="return false;"
这是如何工作的:
列单元格的焦点,
- 如果单元格为空'Y'将被输入,
- 如果单元格包含'Y'则单元格值变为NULL;