document1
extlib ダイアログ ボックスで呼び出されるデータ ソースとして開いているドキュメントにバインドするパネルを取得しました。ボタンの保存時に、バックエンド ドキュメントと の間のすべてのフィールド値を比較したいdocument1
。ただし、バックエンド ドキュメントのすべてのフィールド値は更新されているように見えるため、それらのフィールド値は で同じですdocument1
。比較は の前に行われdocuemnt1.save()
ます。
私の理解でdocument1.getDocument()
は、元の/現在のデータがすべて含まれるバックエンド ドキュメントを取得する必要があります。 document1.getDocument(true)
すべての新しいデータを取得する必要があります。すべてのフィールド値がバックエンド ドキュメントで更新されていることgetDocumentByID
がわかりました。document1.save
まだ実行されていない のでわかりません。
バックエンド ドキュメントが保存前に新しいデータで更新されるのはなぜですか?
元の/現在のデータがすべて含まれるバックエンド ドキュメントを取得するより良い方法はありますか?