ユーザーの役割を管理するためのインターフェースを実装しようとしています。各ロールには、特定のモジュールへのアクセスを許可できます。これらのモジュール内で、ユーザーは特定のアクティビティへのアクセスも許可されます。私はこれまで、他の人がそうであったように、チェックボックスのテーブルビューを実行してこれを試みましたが、直感的またはユーザーフレンドリーではないようです。任意の提案をいただければ幸いです。私はこのサイトですでに検索を行っており、本当に役立つものは見つかりませんでした。
テーブルを再編成して、より一貫性のあるビューを作成できます。写真を見てください。アクセス列はテーブル全体で均一ですが、ネストされた要素は視覚的に区別され、親要素との関係も表示されます。
この場合、私は最小限の努力で行きます。
西側の国では、左から右へのクリック動作のほうが自然だと思います。最初の変更は、チェックボックスとモジュールの配置を変更することです。
私はすべてを選択するためのスマートなチェックボックスを追加し、サブカテゴリを持つ要素も変更します。この場合は、ユーザーロールマネージャです。
チェックボックスの場所が正しいかもしれませんが、正しくありません。
このリンクも確認してください: チェックボックスのラベルは右または左のどちらにするか
私は2つのバケットを使用します。1つは使用可能な権限を持ち、もう1つは許可されたものです。
次に、ユーザーはドラッグアンドドロップするか、中央の割り当てボタンをクリックします。
ドラッグアンドドロップリストの例については、 http://dojocampus.org/Explorer/#Dojo_Drag%20And%20Drop_Lists を参照してください。