0

これは私を狂気に駆り立てているので、私はここで尋ねると思った... 私がやろうとしていることは、commitChanges()またはapplyChanges()myapp.showBrowseOtherScreen()

これは私がそれをやろうとしている方法です:

var result = confirm("Send Parcel?");
if (result == true) {
    screen.ProjectFinance.SendParcel = true;
    myapp.showBrowseInvoices();
}
else {
    msls.showMessageBox("Application Not Sent", { title: "Aborted" });
    myapp.cancelChanges();
    screen.ProjectFinance.SendParcel = false;
}
};

現在、「Send Parcel」というメッセージが表示されます。[OK] をクリックすると、別のオプションが表示されます。SendParcel が true に設定されているため、ページに保存されていない変更があります...

保存してからナビゲートする必要がありますが、次に何を試せばよいかわかりません。助けやアドバイスをありがとう

4

2 に答える 2

1

Send Parcel の変更後、次の画面を開く前に、おそらくエンティティで Save() を呼び出す必要があります。:)

于 2014-09-11T08:47:47.103 に答える