我正在创建一个beforeSubmit
脚本,该脚本需要将新的订单项添加到子列表并同时提交。
我尝试使用selectLine
,insertLine
和selectNewLineItem
,但是没有人在记录保存期间添加行:
record.insertLine({
sublistId: "item",
line: 1
});
record.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'item',
value: 3919,
ignoreFieldChange: true,
forceSyncSourcing: true,
fireSlavingSync: true
});
record.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'quantity',
value: 1,
fireSlavingSync: true
});
record.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'amount',
value: valorProd1,
ignoreFieldChange: true,
forceSyncSourcing: true,
fireSlavingSync: true
});
record.commitLine({
sublistId: 'item'
});
任何人都很感激!
答案 0 :(得分:0)
version: '3'
services:
database:
image: mysql:5.7
myapp:
image: me/some-image
depends_on:
- database
env_file: .env
volumes:
- type: bind
source: ./.env
target: /envfile/.env
readonly: true
仅插入行而不选择它,而要使用insertLine
,则需要先选择该行。因此,将setCurrentSublistValue
替换为insertLine
应该可以解决问题。
您可以签出this进行进一步的阅读。