質問: すべてのチェックボックスが選択されている場合、「すべて選択」チェックボックスが選択されている必要がありますか? これがシナリオです。「すべて選択」チェックボックスはすべてのチェックボックスを選択し、そのチェックボックスを選択解除するとすべてのチェックボックスが選択解除されます。すべてのチェックボックスが個別に選択されている場合、これらのチェックボックスの最後が選択されたときに、[すべて選択]が(自動的に)選択されます?それ以外の場合、[すべて選択]を最初にクリックしても意味がありません。 download bmml source – balsamiq mockups で作成されたワイヤーフレーム
回答: チェックボックスではなくボタンにする必要があります。あなたが尋ねている正確な理由のために、それはチェックボックスであってはなりません。これは設定ではありませんが、アクションのトリガーであるため、アクションをトリガーするウィジェット(ボタン)を使用する必要があります。チェックボックスを使用する必要がある場合は、チェックボックスをオンにして、他のすべてのチェックボックスをグレー表示にします。 それでも難しい選択があります。すべてのグレー表示されたチェックボックスをオンにする(選択を視覚化する)か、変更しないでください(「すべて選択」のチェックを外すときに古いチェックマークのセットを使用できます)。考えられる解決策は、すべてをチェックしてそれらをグレー表示し、以前の構成を保存することです。ユーザーが「すべて選択」のチェックを外すと、それらが再び有効になり、以前の選択が復元されます。それらを灰色にして「すべて選択」チェックボックスを使用しない場合、次の質問は次のようになります。ユーザーがチェックボックスの1つを無効にするとどうなりますか? 「すべて選択」チェックボックスを無効にする必要がありますか?すべてのチェックボックスが有効になっていない場合でも、有効のままにする必要がありますか?そして、それでもチェックされているが、以下の構成が変更されているときに、「すべて選択」をどのように使用できますか?ボタンを使用してください。さらに、「すべてのチェックを外す」ボタンを検討してください。