0

我有这种情况,我有一个Parts Table和一个Stock Table, Stock Table 包含一个字段Quantity,现在当它有一个值时,我希望我的 DataItem 等于这个值,即 1。这样做的原因是验证其他部分我的屏幕,但这里的问题是如何在数据项中显示表格视图中的值。

它有一个数据绑定Stocks(item).Quantity

使用此代码不起作用,但是我知道我在正确的行:

element.innerText = contentItem.screen.Stocks(item).Quantity;

请有人能指出我遗漏了什么或我哪里出错了吗?谢谢

4

1 回答 1

0

让它工作,在创建的屏幕上或在应用更改之前,if 语句中的这段代码解决了我的问题:

if (screen.Stock.Quantity == null) {
    msls.showMessageBox("There is not enough in Stock, please enter a value equal to or less than the Stock Quantity", { title: "Aborted" }, { buttons: msls.MessageBoxButtons.ok }).then(function (result) {
        if (result == msls.MessageBoxResult.ok) {
        }
        screen.findContentItem("Stock_Quantity").value = 0;
    });
}
于 2014-11-20T16:55:25.153 回答