这听起来非常混乱和复杂,我确信它。
由于NetSuite非常有限,我正在即兴使用我的项目列表单元格内部来引用我的相关项目单元格
我似乎无法将.inlineitem
附加到最近的.niirelateditems
div,而不会将相同的项目附加到所有.niirelateditems
在项目列表单元格上,我有以下代码:
<script>var itemcellid = "<%=getCurrentAttribute('item','internalid')%>"</script>
在我的相关项目单元格中,我有以下代码:
$(".inlineitem<%=getCurrentAttribute('item','internalid')%>").appentTo(".niirelateditems"+itemcellid+"");
在实时查看代码时,<%=getCurrentAttribute('item','internalid')%>
输出它引用的单元格的内部ID。所以脚本的输出是:
$(".inlineitem12345678").appentTo(".niirelateditems"+itemcellid+"");
我是否可以为每个被调用的 itemcellid 添加一个唯一的号码?然后在相关的项目单元格我可以告诉我的脚本引用它的并行 itemcellid ?基本上 itemcellid 在第一个单元格中为 itemcellid1 ,第二个单元格为 itemcellid2 ,相关项目单元格会搜索它与 itemcellid
相关联在NetSuite中,这些Item单元格以“foreach”函数运行,因此如果我保持 itemcellid 的方式,相关项单元格中的脚本将追加所有项目到列表的最后一项。
我希望这不会令人困惑,不幸的是我无法解释得更好。