Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Datatables show / hide kolone u zavisnosi od User.IsInRole

[es] :: .NET :: ASP.NET :: Datatables show / hide kolone u zavisnosi od User.IsInRole

[ Pregleda: 3550 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

patak_daca

Član broj: 72199
Poruke: 418
*.static.isp.telekom.rs.



+1 Profil

icon Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 12:15 - pre 111 meseci
Pozdrav!!

Da li je moguće uraditi na ovaj način...

Datatables show / hide kolone u zavisnosi od User.IsInRole ?

Hvala!

Patak
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 12:18 - pre 111 meseci
Jeste.
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.static.isp.telekom.rs.



+1 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 12:19 - pre 111 meseci
Pozdrav!

Ajde mi molim te pomozi da to rešim...

Hvala!
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 12:25 - pre 111 meseci
Daj ono sto imas trenutno ili vec primer na koji bi to hteo da dodas. Ovako je suvise uopsteno pitanje.
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.static.isp.telekom.rs.



+1 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 12:26 - pre 111 meseci
Evo code...


Code:
<table id="tabela_logove">
    <thead>
        <tr>
           
            <th >Datum i vreme logovanja</th>
            <th >Operater</th>
            <th >IP adresa</th>         
                                     
        </tr>
    </thead>
<tbody>

</tbody>
</table>

<script type="text/javascript">


    $(document).ready(function () {

        //$('#tabela_gradovi').dataTable();

       // alert('dosao do ajaxa');

        $('#tabela_logove').dataTable({
            "bServerSide": true,
            "sAjaxSource": "PrikaziLogoveJSON",
           
            
            "info":     false,
            "bProcessing": true,

          
            "bFilter": false,

            "ordering": false,
            
            "bInfo": false,
            "bLengthChange": false,

            "oPaginate": {
                "sFirst": "|<",
                "sPrevious": "<<",
                "sNext": ">>",
                "sLast": ">|"
            },
            
            "aoColumns": [                        

           
            { sName: 'Datum_i_vreme_logovanja', mData: 'Datum_i_vreme_logovanja', sDefaultContent: "" },
            { sName: 'Operater', mData: 'Operater', sDefaultContent: "" },

                        
            { sName: 'IP_adresa', mData: 'IP_adresa', sDefaultContent: "" }
             
            ],            
            "aoColumnDefs": [
      { "sWidth": "40%", "aTargets": [ 0 ] }
    ]


        });        

    });


</script>
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 14:49 - pre 111 meseci
Poz...

Ako može neki savet...pomoć...
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 15:03 - pre 111 meseci
Na serverskoj strani za PrikaziLogoveJSON mozes jednostavno proveriti User.IsInRole("...") pa izbaciti kolonu (ili je ni ne dodati, zavisno kako si vec radio).
Na klijentskoj strani, zavisi da li ti je ovo cist html, mvc view.
U prvom slucaju, mozes npr. taj PrikaziLogoveJSON pozvati ranije, pa odatle izvuci kolone i napraviti niz koji ces ubaciti u aoColumns.
Ako je MVC view, mozes jednostavno koristiti if (User.IsInRole("...")) pa u if-u jedan nacin, u else drugi.

[Ovu poruku je menjao Shadowed dana 25.02.2015. u 16:24 GMT+1]
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 15:22 - pre 111 meseci
Pozdrav!

Ovo je asp.net mvc

Hvala na savetima...
nešto ću smisliti..

Pozdrav!
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 17:01 - pre 111 meseci
Pozdrav!

Probao sam predloge ali i dalje mi ne ide...

Kako da ne prikažem kolonu <th >IP adresa</th> na osnovu koda koji sam posalo ?

Molim za pomoć...
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 17:50 - pre 111 meseci
U view-u, umesto <th>IP adresa</th> stavi:
Code:

@if (User.IsInRole("Admins"))
{
    <th >IP adresa</th> 
}

 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 17:52 - pre 111 meseci
Poz..

Taj način sam prvo probao ali kada tako postavim onda prilikom popunjavanja datatables samo stoji "Procesing...."
i "zapuca", ne znam zašto...
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 19:04 - pre 111 meseci
Isto uradi i za deo { sName: 'IP_adresa', mData: 'IP_adresa', sDefaultContent: "" }
I ono sto sam ti rekao, na serverskoj strani koja daje podatke, gledaj da vratis odgovarajuci broj kolona.

Sad, nisam 100% siguran da nema jos neka zackoljica jer nisam koristio dataTable plugin/widget za JQuery, ali trebalo bi da je to to.
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 19:13 - pre 111 meseci
Poz..

Čim ubacim If u deo { sName: 'IP_adresa', mData: 'IP_adresa', sDefaultContent: "" }
prijavi grešku, sintaksnu, mislim da ne može nešto da se ubaci u taj deo..
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole25.02.2015. u 19:35 - pre 111 meseci
Baci pogled na ovo http://stackoverflow.com/quest...ng-code-inside-javascript-bloc
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.static.isp.telekom.rs.



+1 Profil

icon Re: Datatables show / hide kolone u zavisnosi od User.IsInRole26.02.2015. u 06:20 - pre 111 meseci
Svaka čast Shadowed !

Hvala puno! To je to!

Patak
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: Datatables show / hide kolone u zavisnosi od User.IsInRole

[ Pregleda: 3550 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.