Netsuite UI:向销售订单添加自定义地址下拉列表

时间:2018-03-20 16:26:04

标签: netsuite suitescript

有没有人想出如何在客户地址的销售订单上设置自定义下拉菜单。

在销售订单上创建自定义字段时,您会注意到当您选择地址或地址簿时,过滤器使用字段不会显示。当您选择地址时,只会显示“国家/地区”,并且当您选择地址簿

时,不会显示任何内容

所以回顾:

  • 我需要在包含所有客户地址的销售订单上创建自定义地址下拉字段

1 个答案:

答案 0 :(得分:-1)

它可能看起来比它的价值更多,但是如果你正确地构建它,你应该能够在你希望能够添加自定义地址选择下拉列表的任何其他地方重复使用此代码。

  • 在您的加载前脚本用户事件脚本中,您需要添加“select”类型的新自定义字段。
  • 要填充值,请对客户记录进行搜索并获取所需的地址字段(如果这是一条新记录,并且客户未在加载前设置,则可以通过创建一个来将其传递给客户端脚本选择名为'REFRESH'或类似的东西触发后期采购功能,以更新字段选择选项。)
  • 确保至少获得客户的'addressinternalid'和'addresslabel'字段(您可能希望它们都是以防万一)。将结果添加到数组中,以便您可以遍历它以构建自定义字段选择选项。

从那里,只需要获取用户的选择并根据内部ID将其绑定到正确的地址。

我知道我没有提供任何具体的代码示例,但这将是您玩游戏的一部分。希望这有帮助,祝你好运!