datatable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : datatable

Re: datatable

par Cyrano » 20 août 2012, 14:24

Pour mon soucis indiquer la solution ne fonctionne pas , je cherche encore comment faire.
Si ma réponse ne t'a pas permis d'avancer, c'est qu'elle ne répondait pas à la bonne question. Donc j'en conclus que la question posée n'était pas la bonne.

Règle n°1 dans n'importe quel problème à résoudre : une question correctement posée, c'est un problème correctement compris : ça représente déjà les 3/4 de la réponse. CQFD : comment construis-tu ton tableau HTML ?

Zeus a déménagé ce sujet dans le forum « JavaScript-AJAX » mais je ne suis pas complètement convaincu de la justesse de ce choix, et tu es malheureusement en grande partie responsable parce qu'on ne sait, en fin de comptes, pas comment tu procèdes pour obtenir le résultat voulu... :-*

Re: datatable

par Michel6359 » 20 août 2012, 14:17

Bonjour oui la prochaine fois cela sera fait.

Pour mon soucis indiquer la solution ne fonctionne pas , je cherche encore comment faire.

Merci pour votre aide elle sera bienvenue.

Re: datatable

par zeus » 19 août 2012, 21:37

Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

Re: datatable

par Michel6359 » 17 août 2012, 23:14

RE
Ah ok !
Et oui bonne idée , je vais voir sa , encore merci pour ton aide.


@+

Re: datatable

par moogli » 17 août 2012, 22:48

la c'est le navigateur qui fait le boulot, tu lui indique une feuille de style pour l'impression, dans laquelle tu indique que la colonne ne sera pas affichée.

@+

Re: datatable

par Michel6359 » 17 août 2012, 22:38

bonsoir

ok merci je vais tester , mais pas comment faire puisque c'est une fonction de datatable.


bonne soirée

Re: datatable

par Cyrano » 17 août 2012, 22:05

Salut, la solution est relativement simple.

Dans le code qui construit les lignes de ton tableau, fais en sorte que la dernière cellule de la ligne (celle que tu ne veux pas imprimer) possède une classe CSS, par exemple « <td class="noprint" > ».
Ensuite, crée une feuille de style dédiée à l'impression (media="print" ) et mets-y « *.noprint {display: none;} » : ça devrait résoudre le problème lorsque tu imprimes directement la page web. Pour le PDF, ça dépend comment tu crée ledit PDF.

datatable

par Michel6359 » 15 août 2012, 23:22

Bonsoir

J'ai installé datetable pour affichage de mes données , j'ai rajouté la fonction pour imprimer et convertir , mais comment faire pour qu'une colonne soit ignorée lorque je veux imprimer ou convertir en pdf , cette colonne ( La dernière) comporte des icônes pour action supprimer ou modifier. MERCI

<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#menuTable').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"sDom": '<"clear"><"H"Tflr>t<"F"ip>',
"oTableTools": { "sSwfPath": "media/swf/copy_csv_xls_pdf.swf"},
"oLanguage": { "sUrl": "js/fr_FR.txt" }
});
});
</script>

<td id="datef-<?php echo $datas['id']; ?>" ondblclick="inlineMod(<?php echo $datas['id']; ?>, this, 'datef', 'texte')">
  <center><span style="color: #EC0037;"><strong><?php echo $datas['datef']?></strong></span></td>
  
<td id="designation-<?php echo $datas['id']; ?>" ondblclick="inlineMod(<?php echo $datas['id']; ?>, this, 'designation', 'texte')">
  <?php echo $datas['designation']?></td>
  
<td id="reference-<?php echo $datas['id']; ?>" ondblclick="inlineMod(<?php echo $datas['id']; ?>, this, 'reference', 'texte')">
  <center><span style="color: #006B32;"><?php echo $datas['reference']?></span></td>
  
<td id="nom_retrait-<?php echo $datas['id']; ?>" ondblclick="inlineMod(<?php echo $datas['id']; ?>, this, 'nom_retrait', 'texte')">
  <?php echo $datas['nom_retrait']?></td>

<td id="chantier-<?php echo $datas['id']; ?>" ondblclick="inlineMod(<?php echo $datas['id']; ?>, this, 'chantier', 'texte')">
  <?php echo $datas['chantier']?></td>
  
<td id="date_sortie-<?php echo $datas['id']; ?>" ondblclick="inlineMod(<?php echo $datas['id']; ?>, this, 'date_sortie', 'texte')">
  <?php echo $datas['date_sortie']?></td>  


<td> 
<a href="javascript:BRB_PHP_DelWithCon('Supprimer.php','id',<?php echo $datas['id']; ?>,'Êtes-vous sûr de vouloir supprimer la fiche Matériel ? ');"><img name="supprimer" src="images/Poubelle.png" width="25" height="25" alt="" /></a>
<a href="javascript:BRB_PHP_DelWithCon('modification2.php','id',<?php echo $datas['id']; ?>,'Vous allez modifier une fiche Matériels ? ');"><img name="supprimer" src="images/Poubelle.png" width="25" height="25" alt="" /></a>
</td>