NetSuite SuiteCommerce:访问并从自定义记录列表中获取数据

时间:2016-11-30 12:13:40

标签: record netsuite suitecommerce

我们想创建&访问我们的SuiteCommerce Advance网站的自定义数据库表结构 -

Custom Record--> 
                List 1--> Value1, Value2.....Value(n) 
                List 2--> Value1, Value2.....Value(n)
                List 3--> Value1, Value2.....Value(n)
                          .
                          .
                          .
                List (n)-->

然后我们需要搜索列表1中存储的值并将它们与另一个值进行比较。什么是以这种方式存储值的最佳方法,它将根据List 1值获得所需的结果?另外,我们可以使用哪种SuiteScript API来获取这些自定义记录数据库及其接受值?

nlapiGetFieldValues对我有用吗?如果是,我们如何使用它?

1 个答案:

答案 0 :(得分:2)

解决此问题的最快方法是使用根据SS1或SS2使用nlapiSearchRecordN/search的Suitelet。

您可以将结果作为JSON返回,并从客户端脚本中调用Suitelet网址作为普通的AJAX调用。您可以使用您喜欢的任何客户端技术对其进行格式化。

如果您使用Sitebuilder,另一种方法是创建一个搜索记录的自定义搜索标签,如果您必须将任何内容传递回服务器,则无论如何都需要Suitelet。

如果您使用的是SuiteCommerce Advanced,那么更好的方法是在SCA中创建一个模块来管理搜索和更新。我认为您仍然必须在模块的service.ss文件中使用SS1(nlapiSearchRecord),但创建自定义模块可以让您移动列表演示文稿,而对其他模块的影响最小。