2011-11-21 46 views
3

我越来越多地使用cfscript,并在适当的地方使用它。CFBuilder中的cfscript代码辅助

一个问题是,在CF Builder中似乎没有任何代码辅助cfscript,所以我发现自己写了一个函数的标记来利用代码Assist,然后转换为cfscript(这很愚蠢)。

例如: addParam()是cfscript相当于<cfqueryparam >。在编写标签版本时我获得了代码辅助,但不支持相应的脚本。

有谁知道在cfBuilder中是否有可用于cfscript的代码辅助库?或者这只是使用cfscript工作的缺点?

很多预先感谢!

杰森

+0

提交了一项新的功能请求:https://bugbase.adobe.com/ – Henry

回答

1

您的例子不使用本地CFSCRIPT,它使用了黑客的解决方案,Adobe提供了CF标签,这是实现为的自定义标签目录一堆的氟氯化碳CFSCRIPT的覆盖的一些不足之处你安装。这些东西并不代表CFML &作为一个整体的CFScript支持。

我发现CFB给出的暗示大多数原生功能......这是不是你的情况?如果你尝试listAppend()例如呢?你会得到代码协助吗?

UPDATE

我不知道你在CFB警告您的线路上等价于:

o = new Query(); 

?我默认。我必须做一个链接到CustomTags/COM目录,然后使用这个语法:

o = new com.adobe.Query(); 

然后,我没有得到一个警告,而事实上我得到的代码协助您期望。我无法让它暗示Query.cfc的非合格路径。

不理想。或者也许我也错过了一些东西。

+0

感谢Adam,好的观点是:原生的 - 非原生的,但函数的实现方式与是否存在代码提示无关。 (我有代码暗示cfWheels函数,这是不是本地的)。从你所说的话来看,答案是代码暗示本地脚本函数,但没有代码暗示非本地函数(因此使用cfscript的缺点)?再次感谢Adam。 – Jason

+0

当然,我不是在暗示它*不应该为你工作,我只是想澄清它是仅仅在这些方法上,还是全面的。毕竟,这些氟氯化碳是一种非标准的情况。 –

+0

感谢亚当..我认为你可以有东西..使用..新查询()时,我不会收到警告。 ,但是会用新的com.adobe.Query()获得警告;警告是'未解析的组件com.adobe.Query();'也许我安装的cfBuilder没有正确地映射到cfc,但是我找不到任何可以设置的偏好设置。我会继续探索,看看我能找到什么。 – Jason