代码之家  ›  专栏  ›  技术社区  ›  jk121960

SCA SuiteScript查询项到代码

  •  0
  • jk121960  · 技术社区  · 8 年前

    我需要在SCA中按内部id将非库存项目添加到购物车,我该如何着手提取该项目,然后再添加它?我找到的代码示例用于拉取数据总是引用视图,我想我需要将其作为一个项拉取,因为我需要使用LiveOrder.Model中的方法将其作为项添加

    谢谢你的帮助

    2 回复  |  直到 8 年前
        1
  •  1
  •   bknights    8 年前

    实际上取决于您使用的SCA版本。 快速答案是查看ItemDetails.View。Modules目录中的js文件,并查找addToCart方法的代码。

    更长的答案是SCA的体系结构和性能还有很多需要改进的地方。如果您有多个添加或更新购物车之类的东西,我发现编写自己的购物车更容易。ss服务,然后转发到购物车或在完成时刷新页面。

        2
  •  0
  •   jk121960    8 年前

    所以我发现最简单的方法是这样做,项目是对象数组中的返回,所以感谢您的帮助

    $.get('/api/items?id=10779&fieldset=details', function(obj) {
    }).done(function(obj) {
    });