1

このコードを使用して2つの数字を追加しました

    //contentItem.dataBind("screen.Table1Item.Value1", function (newValue) {
    //    contentItem.screen.Property1 =(contentItem.screen.Table1Item.Value1);
    //});
    //contentItem.dataBind("screen.Table1Item.Value2", function (newValue) {
    //    contentItem.screen.Property1 = (contentItem.screen.Table1Item.Value2);
    //});
    //contentItem.dataBind("screen.Table1Item.Property1", function (newValue) {
    //    contentItem.screen.Property1 = (contentItem.screen.Table1Item.Value1) + (contentItem.screen.Table1Item.Value2);
//});

追加する番号を追加する代わりに、この問題を解決するのを手伝ってくれる人はいますか?

4

1 に答える 1

0

これは機能します:

myapp.ViewTable1Item.Property1_postRender = function (element, contentItem) {

    function updateTotalAmount() {
        element.innerText =
            contentItem.screen.Table1Item.value1 +
            contentItem.screen.Table1Item.value2;
    }

    contentItem.dataBind("screen.Table1Item.value1", updateTotalAmount);
    contentItem.dataBind("screen.Table1Item.value2", updateTotalAmount);

};

value1との両方value2がテーブル内の整数として設定されます。 Property1整数として設定されたデータ項目です

ここに画像の説明を入力

于 2015-01-02T11:43:11.070 に答える