-
+
{{ $user->nama }}
{{ $user->email }}
@@ -85,8 +85,8 @@
});
}
- $(document).ready( function () {
- table = $('#pengguna').DataTable( {
+
+ var tablepengguna = $('#pengguna').DataTable( {
"columnDefs": [
{
"targets": 0,
@@ -131,19 +131,11 @@
$( '.adduser').removeClass('dt-button');
$( '.export').removeClass('dt-button');
-
-
-
- });
function selectall(cb) {
- var totaluser = '';
- console.log(totaluser);
- for(var i=0;i
diff --git a/resources/views/pengurusanpengguna/roles.blade.php b/resources/views/pengurusanpengguna/roles.blade.php
index 243d2d85..f26f8101 100644
--- a/resources/views/pengurusanpengguna/roles.blade.php
+++ b/resources/views/pengurusanpengguna/roles.blade.php
@@ -21,7 +21,7 @@
@foreach ($allpermission as $role)
-
+
{{ $role->name }}
@@ -65,8 +65,8 @@
}
});
}
- $(document).ready( function () {
- $('#roles').DataTable({
+
+ var tablerole = $('#roles').DataTable({
"columnDefs": [
{
"targets": 0,
@@ -107,10 +107,12 @@
// $( '.dt-buttons').addClass('btn-group');
$( '.adduser').removeClass('dt-button');
$( '.export').removeClass('dt-button');
- } );
+
function selectall(cb) {
- $("input:checkbox").attr('checked', cb.checked);
+ tablerole.rows().nodes().to$().find('input[type="checkbox"]').each(function(){
+ $(this).prop('checked', cb.checked);
+ })
}
diff --git a/resources/views/pengurusanpengguna/taraf.blade.php b/resources/views/pengurusanpengguna/taraf.blade.php
index edddf6e0..4dd4b3af 100644
--- a/resources/views/pengurusanpengguna/taraf.blade.php
+++ b/resources/views/pengurusanpengguna/taraf.blade.php
@@ -9,40 +9,42 @@
{{ $message }}
@endif
-
-
+
+
@@ -65,11 +67,11 @@
btnClass: 'btn-default',
action: function () {}
}
- }
- });
+ }
+ });
}
- $(document).ready( function () {
- $('#taraf').DataTable({
+
+ var tabletaraf = $('#taraf').DataTable({
"columnDefs": [
{
"targets": 0,
@@ -102,7 +104,7 @@
titleAttr: 'Export to CSV',
text: ' ',
action: function ( e, dt, node, config ) {
- alert( 'Button activated' );
+ $("#exportform").submit();
}
}
]
@@ -116,12 +118,13 @@
//var simple = '';
// console.log(simple);
- } );
+
function selectall(cb) {
- $("input:checkbox").attr('checked', cb.checked);
+ tabletaraf.rows().nodes().to$().find('input[type="checkbox"]').each(function(){
+ $(this).prop('checked', cb.checked);
+ })
}
-
@endsection
diff --git a/routes/web.php b/routes/web.php
index c3e95abc..8d4c84f9 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -39,6 +39,6 @@ Route::group(['middleware' => ['permission:pengguna'],'prefix'=>'pengguna'], fun
// Route::get('/roles','PenggunaController@roles');
Route::get('/roles',['as'=>'pengguna.roles','uses'=>'PenggunaController@roles']);
Route::post('/deleterole/{roleid}',['as'=>'pengguna.deleterole','uses'=>'PenggunaController@deleterole']);
-
-
+
+ Route::post('/export',['as'=>'pengguna.export','uses'=>'PenggunaController@export']);
});
\ No newline at end of file