2016-05-26 6 views
0

私は現在Orderというビュー画面を持っています。この画面にはOrderLineという表があります。これにはその特定の注文に関するx量のデータが含まれています。カスタムボタンを追加しました。カスタムボタンを追加すると、行を1つずつ更新して、すべてのものをマークします。しかし、保存されていないとナビゲートすると保存されていない変更ダイアログが表示されます。ユーザーがこの操作を行わない時間があります。保存ボタンを押すと、すべてのカスタム検証が失われます。走った。 これを無効にする方法はありますか?これはアプリケーション全体のものであれば問題ありません。この変更を画面上の特定のボタンにリダイレクトすることができれば、同じように良いとなります。Lightswitch HTML - 保存されていない変更のダイアログが表示されないようにします。

これは表示画面であり、画面を追加/編集するものではありませんので、残念ながらこれらのボタンを無効にすることはできません。

enter image description here

任意のヘルプやアドバイスをいただければ幸いです。

私がこれを使用している一時的な修正は、myapp.applyChanges()を使用しています。しかし、これは毎回少し遅れていますが、それほど滑らかではありません。

答えて

0

ボタンの呼び出しごとにmyapp.applyChangesが適切なアプローチのようです。サーバーへの変更をコミットすることが必要なため、遅延は通常と思われます。これが滑らかであると考えられるためには、どのような行動が期待されますか?

保存機能を無効にする場合は、Lightswitch html client override default save button

に記載されている処理を使用できます
関連する問題