Oracle apex APEX 5.1交互式网格javascript代码限制

Oracle apex APEX 5.1交互式网格javascript代码限制,oracle-apex,oracle-apex-5.1,Oracle Apex,Oracle Apex 5.1,我已经开始使用交互式网格,并使用javascript对其进行定制。我注意到javascript代码有一个字符限制,当我超过这个限制时,我得到了一个错误。因此,我不得不简化代码并删除所有注释。我的问题是我怎样才能绕过这个限制?有办法吗?或者有任何解决方法吗?您可以将大部分Javascript代码放在.js文件中的函数中,并将其包含到页面中(通过Javascript文件引用的页面属性),或者如果页面足够大,甚至可以将其直接放在页面Javascript函数定义属性中。然后从IG Javascript调

我已经开始使用交互式网格,并使用javascript对其进行定制。我注意到javascript代码有一个字符限制,当我超过这个限制时,我得到了一个错误。因此,我不得不简化代码并删除所有注释。我的问题是我怎样才能绕过这个限制?有办法吗?或者有任何解决方法吗?

您可以将大部分Javascript代码放在.js文件中的函数中,并将其包含到页面中(通过Javascript文件引用的页面属性),或者如果页面足够大,甚至可以将其直接放在页面Javascript函数定义属性中。然后从IG Javascript调用该函数。

两个选项:

首先

您可以在页面中创建一个函数,并在igjavascript中调用它。将函数的代码放在“函数和全局变量声明”字段中

第二

您可以创建一个javascript文件,然后在页面中调用。在本例中,在“文件URL”字段中调用javascript文件。只需将上传文件后生成的url放在共享组件上即可


*如果这个函数应该在应用程序的许多页面中使用,那么最好将这个javascript文件添加到整个应用程序中,而不是每个页面中。要做到这一点,请转到应用程序的“用户界面”,并将javascript的url放在“javascript”部分的“文件url”字段中。

您好,Tony提供了答案。如果代码是针对特定情况的,并且可能不需要重用,那么在同一页面中创建一个函数,并在igjavascript上调用它。如果你假装重用这个函数,那么最好在“共享组件”中创建一个javascript文件,然后添加到你的应用程序中。我尝试将
js
文件添加到共享组件中,然后在页眉HTML中引用它,当这不起作用时,我在页眉HTML中添加了一个带有实际函数的脚本标记。在这两种情况下,Get函数未定义错误。下面是我使用的
只是为了测试,而不是在共享组件上使用javascript文件。将函数放在页面上,如果有必要,将函数放在文件中。在页面属性中,您只需要将函数的代码放在“函数和全局变量声明”字段中,而不需要在该字段中使用html。如果错误仍然存在,你能在你的答案中发布你函数的代码吗?你如何在IG javascript中调用它?事实上,这是我的错-在我的javascript中输入了一个错误。现在可以了。非常感谢。当我像你们建议的那个样在共享组件中创建文件时,你们能把你们的评论作为答案发表吗