0

CheckBox 列を持つ DataGrid があります。CheckBox チェックが削除されている場合はポップアップを表示し、チェックを削除するかどうかをユーザーに尋ねます。ユーザーが「いいえ」をクリックした場合、チェックボックスを再度オンにします。そんなことがあるものか?

4

3 に答える 3

0
<input type="checkbox" onclick="return confirm('are you sure?')" />
于 2012-06-02T10:09:42.890 に答える
0

Javascript/JQueryポップアップを使用して確認メッセージを表示していると思います( onchangeまたはonclickイベントを使用)。必要なことを実現するには、ポップアップを表示する前に、イベント ハンドラーで要素への参照をキャプチャします。

function handleCheckboxChange() {
    var clickedElement = $(this);

    // display popup confirmation
    // ...
    // if user clicks "no", use this line:
    clickedElement.attr("checked", true);
}
于 2012-06-02T22:20:05.947 に答える
0

私はそれでたくさん試しましたが、うまくいかないようです。そのため、チェックボックスをイメージボタンに変更しました。そのイメージボタンには、ユーザーがクリックするたびにチェックされた画像とチェックされていない画像が表示されるため、これが最適なソリューションです。また、処理がはるかに簡単なイベントであり、処理がはるかに簡単な itemcommand イベントを使用できます。

于 2012-06-07T08:57:38.107 に答える