我構建了一個基於RBAC規則擁有多個權限的簡單用戶角色管理UI。 所以我可以說一個叫做用戶組的組,並且在那個組裏面你會得到「添加用戶」,「編輯用戶」,「刪除用戶」和「查看用戶」。選擇一個複選框,選擇其他複選框
我想要做的是能夠選擇整個「用戶」組複選框,它應該選擇屬於它的子複選框,等等。我有大約20個這些權限組。
我已經在堆棧溢出環顧四周,但無法找到解決方案或想出有用的東西。
我正在尋找一些Javascript或JQuery的幫助。
我已經收錄了一張截圖,向大家展示我的意思。
我沒有任何JS代碼顯示,因爲我甚至不知道從哪裏開始。
我在用Laravel的模板引擎Blade
構建HTML視圖。這是我的HTML到目前爲止。
@foreach($permissions as $name => $permission)
<div class="col-sm-3">
<h4>
<label>
<input type="checkbox">
{{ $name }}
</label>
</h4>
@foreach($permission as $item)
<div class="checkbox small">
<label>
<input name="permissions[]" value="{{ $item }}" type="checkbox">
{{ $item }}
</label>
</div>
@endforeach
</div>
@endforeach
只給解析的HTML。沒有必要限制人們使用Blade來回答這個問題。實際上,給我們提出這個問題更偏離主題,因爲考慮到這是一個*「給我代碼」*類型的問題。 –
據我所知,當'用戶'複選框被選中時,您還想檢查'添加用戶',編輯用戶','刪除用戶','查看用戶'的子元素? –