0

画面で行が選択されているかどうか、およびその他の条件に応じて状態が異なる画面に削除ボタンを配置したい...基本的に、ユーザーが現在選択されているアイテムを削除できるようにしたいのですが、ここでの問題は新しい行がアクティブになったときにカスタム ロジックを追加するための適切なイベントがテーブルに見つかりません。

4

1 に答える 1

2

削除ボタンの _canExecute() メソッドに次のコードを追加します。

myapp.MyScreen.DeleteButton_canExecute = function (screen) {
    return screen.Orders.selectedItem != null;
};

選択したボタンのプロパティで [無効な場合は非表示] チェックボックスをオンまたはオフにすることで、無効なときにボタンを表示するかどうかを制御することもできます。

于 2014-06-05T09:44:49.120 に答える