UPDATE ON 2011年9月5日:问题就解决了 - 查看详情在底部 代码辅助的集锦版3不起作用插件的Eclipse版本3
我有守则的Aptana协助麻烦版本3.0.4。插件到Eclipse 3.7.0。
我已经安装了NetSuite插件,但是当我按CTRL +空格键时,我没有得到任何有关代码的建议/建议。有许多以“nlapi”开头的NetSuite函数,但Code Assist不提供任何帮助。
这是用于Javascript编辑器。
这与Aptana Ver 2有效。我如何在Ver 3中使用它?
更新:我已经将NetSuite SuiteScript_API.js文件添加到我的项目中,但我仍然没有得到任何代码完成。我相信该文件符合ScriptDoc规范,所以它应该工作。
下面是一个示例从该文件:
/**
* Return a new record using values from an existing record.
* @governance 10 units for transactions, 2 for custom records, 4 for all other records
*
* @param {string} type The record type name.
* @param {int} id The internal ID for the record.
* @param {Object} initializeValues Contains an array of name/value pairs of defaults to be used during record initialization.
* @return {nlobjRecord} Returns an nlobjRecord object of a copied record.
*
* @since 2007.0
*/
function nlapiCopyRecord(type, id, initializeValues) { ; }
UPDATE:问题就迎刃而解了!
感谢我的一位同事,我已经想出了如何使代码助手工作/使用NetSuite SuiteScirpt API文件来提供代码完成。
代码完成在新版本中的工作方式不同。右键单击您的项目并选择“属性”,然后转到“项目自然”并将其设置为Web项目。
然后,项目中的绝对所有.js文件都将被索引为自动完成,包括SuiteScript API文件(如果它在您的项目中)。
我们有大量的.js文件,所以我宁愿能够选择自动完成引用的文件。版本3目前不允许与版本2不同,