1

2つのコントロールを備えたxpageがあります。

ユーザーがページ間を変更できるタブ付きコントロールと、明らかに変更されるコンテンツコントロール。

次に、値が正しくない場合にページの変更を防ぐ変更リスナーを実装する必要がありました。CSJSがフィールドをチェックし、ドキュメントがダーティ(別名変更)であることを示すフラグを設定すると、次のコードが実行されます。

document.getElementById("#{id:button1}").click();
thisEvent.preventDefault();
thisEvent.stopPropagation(); 

ファイアバグを使用して実行するとdocument.getElementById("#{id:button1}").click();、イベントハンドラーが正しく実行され、ドキュメントが期待どおりに保存されます。別のボタンを使用してコードを実行すると、ページの更新が実行されますが、ドキュメントは保存されません。

4

1 に答える 1

0

メッセージ コントロールを追加して、保存を妨げているサーバー側の検証があるかどうかを確認します。「検証なしでデータを処理する」をチェックして、ページが保存されているかどうかを確認することもできます。

于 2013-03-05T11:31:06.327 に答える