【发布时间】:2015-05-22 05:39:17
【问题描述】:
我有这种方法可以插入从下拉列表中选择的新条件。该列表是多选的,因此您可以选择多个项目。如果我从列表中选择 4 项,则 4 项将插入数据库中,但所有值都是相同的。它将选择最后一个项目并插入 4 次。
例如,如果我选择 A B C D 并检查数据库,它将显示 D 四次。我相信这与这行代码有关,但我坚持下去了。
myapp.AuditAssets.Submit_execute = function (screen) {
var list = screen.findContentItem("Conditions");
var selected = lsWire.getSelectedListItems(list);
_.forEach(selected, function(item) {
var assetcondition = myapp.activeDataWorkspace.JMSData.AssetConditions.addNew();
assetcondition.Asset = screen.ScannedAssetsByProject.selectedItem;
assetcondition.Condition = screen.Conditions.selectedItem;
});
}
【问题讨论】: