Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle apex 如何在双击时禁用oracle apex交互式网格的编辑模式?_Oracle Apex_Oracleapplications - Fatal编程技术网

Oracle apex 如何在双击时禁用oracle apex交互式网格的编辑模式?

Oracle apex 如何在双击时禁用oracle apex交互式网格的编辑模式?,oracle-apex,oracleapplications,Oracle Apex,Oracleapplications,我正在oracle apex中使用交互式网格。当我们双击网格时,它将进入编辑模式。我想取消此功能,因为我的网格不能以这种方式编辑。如果您不希望用户能够编辑行内容,请更改“报告->列->您的列->类型”下的列类型。例如,尝试将其设置为仅显示,以便用户无法更改内容。我很久以来一直在尝试复制相同的内容。刚刚找到了一个解决办法 双击事件在交互式网格上创建动态动作 Set Action=执行JavaScript代码 在操作中使用以下代码 apex.region(“emp”).widget().intera

我正在oracle apex中使用交互式网格。当我们双击网格时,它将进入编辑模式。我想取消此功能,因为我的网格不能以这种方式编辑。

如果您不希望用户能够编辑行内容,请更改“报告->列->您的列->类型”下的列类型。例如,尝试将其设置为仅显示,以便用户无法更改内容。

我很久以来一直在尝试复制相同的内容。刚刚找到了一个解决办法

  • 双击事件在交互式网格上创建动态动作
  • Set Action=执行JavaScript代码
  • 在操作中使用以下代码
    apex.region(“emp”).widget().interactiveGrid(“getActions”).set(“edit”,false)网格区域->属性->编辑启用=NoI希望网格可编辑,因为我有来自其他地方的更新操作。我只是不想每次有人双击互动网格就进入编辑模式。对不起,我不太明白你的意思。您希望网格可编辑,但不希望用户能够将其置于编辑模式?你说的“其他地方”是什么?例如,我有一个弹出窗口,用户可以在其中填充数据,从而更新行。我不希望用户能够通过进入编辑模式来更新行。这有点边缘化,但足够公平。我不知道答案,但可能有一个网格事件,你可以劫持它来做这件事。是的,我可以做到。但是,它不会阻止交互式网格在双击时进入编辑模式。