IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Alterner les styles d'une grille


Sujet :

JavaScript

  1. #1
    Membre très actif
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Par défaut Alterner les styles d'une grille
    Savez vous comment modifier la couleur d'un "row" sur 2 pour un grid de Kendo ui?

    http://docs.kendoui.com/getting-star...arance-styling
    (je ne sais pas si je suis dans la bonne section mais je trouvedes fonction JS à crée ...)

  2. #2
    Invité
    Invité(e)
    Par défaut
    Que ce soit PHP ou JavaScript, il existe l'opérateur modulo, ou % :

    x % y
    Retourne le reste de la division entière de l'opérande de gauche par celle de droite
    L'intérêt ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    x % 2 = 0 (si x est pair)
    x % 2 = 1 (si x est impair)
    Un simple compteur + test du modulo (0 ou 1 ?) te permettra de changer le style des lignes paires/impaires.

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    sinon ça se fait plutot en css ...
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tr:nth-child(even) {background: #CCC}
    tr:nth-child(odd) {background: #FFF}

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tr:nth-child(2n) {background: #CCC}
    tr:nth-child(2n+1) {background: #FFF}
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre très actif
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    <!DOCTYPE html>
    <html>
     
    <head>
        <title></title>
        <link href="styles/kendo.common.min.css" rel="stylesheet" />
    	<link href="styles/kendo.default.min.css" rel="stylesheet" />
     
        <script src="js/jquery.min.js"></script>
        <script src="js/kendo.all.min.js"></script>
    </head>
     
    <body>
    <?php include("menu.php"); ?>
     
    <?php include("connexionbdd.php"); // query for the definition, type of this problem
    ?>
    <?php 
     
    $sql_pb="SELECT * from problem where id_Pb=1";
    $res_pb=mysql_query($sql_pb);
    $rows_pb=mysql_fetch_assoc($res_pb);
     
     
    ?></br></br></br></br>Definition:<?php echo $rows_pb['def_Pb'];
    $var=$rows_pb['id_Pb_Type']
     
     ?> </br></br>
     <script src="people.js"></script>
     
            <div id="example" class="k-content">
                <div id="clientsDb">
     
                    <div id="grid" style="height:580px"></div>
     
                </div>
     
                <style scoped>
    			<?php //tableau: placement ?>
                    #clientsDb {
     
     
                        margin-left:5px;
     
                        padding:0px 40px 0px 0px;
     
                    }
                </style>
                <div id="grid"></div>
    <div id="grid">
    <?php 
    $sql_inc="SELECT 
            incident.date_Inc AS date, 
            incident.name_Inc AS name, 
            incident.desc_Inc AS description,
            location.name_Loc  as location
            FROM incident 
            LEFT JOIN location
            ON incident.id_Loc=location.id_Loc
            WHERE id_Pb = 1 
            ORDER BY date_Inc DESC";
                
    $res_inc=mysql_query($sql_inc);
    $data_row = array();
    while($rows_inc=mysql_fetch_assoc($res_inc)){
     
     $data_row[] = $rows_inc;
    }$data_set = json_encode($data_row);
    ?>
     
     
     
    <script>
     
     
    var dataSource = new kendo.data.DataSource({
      data: <?php echo $data_set; ?>
    });
    $("#grid").kendoGrid({
      columns: [
        {width:150, field: "date" },
        { width:300,field: "name" },
    	{ width:500,field: "description" },
    	{ width:200,field: "location" }
      ],
      dataSource: dataSource,
     groupable: true,
                            sortable: true,
                            pageable: {
                                refresh: true,
                                pageSizes: true
                            },
    });
    var grid = $("#grid").data("kendoGrid");
    grid.setDataSource(dataSource);
    </script>
    </div>
      </body>
    </html>
    Le problème est que ce n'est pas une table que j'ai crée avec td,th et tr mais c'est avec du kendoui donc ça ne change rien lorsque je rajoute au css
    ceci...
    k-content et grid sont les identifiants /classe

  5. #5
    Invité
    Invité(e)
    Par défaut
    Ce qu'on veut voir, c'est le code source généré (celui affiché dans le navigateur).

    Tu as aussi la doc Kendo UI.

  6. #6
    Membre très actif
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
     
    <!DOCTYPE html>
    <html>
     
    <head>
        <title></title>
        <link href="styles/kendo.common.min.css" rel="stylesheet" />
    	<link href="styles/kendo.default.min.css" rel="stylesheet" />
     
        <script src="js/jquery.min.js"></script>
        <script src="js/kendo.all.min.js"></script>
    </head>
     
    <body>
    <!DOCTYPE html>
    <html>
        <header>
            <meta charset="utf-8" />
            <link rel="stylesheet" href="style.css" />
        </header>
     <html>
     
     
     
     
     
     
     
    </html></br></br></br></br>Definition:hbhbhbhbh </br></br>
     <script src="people.js"></script>
     
            <div id="example" class="k-content">
                <div id="clientsDb">
     
                    <div id="grid" style="height:580px"></div>
     
                </div>
     
                <style scoped>
    			                #clientsDb {
     
     
                        margin-left:5px;
     
                        padding:0px 40px 0px 0px;
     
                    }
                </style>
                <div id="grid"></div>
    <div id="grid">
     
     
     
    <script>
     
     
    var dataSource = new kendo.data.DataSource({
      data: [{"date":"2013-08-12","name":"Frauds","description":" the typical ...","location":"egypte"},{"date":"2013-08-04","name":"Probleme de timinf","description":"An essential tool to...","location":"egypte"},{"date":"2013-07-22","name":"Skimming ","description":"oooootjj","location":"egypte"},{"date":"2013-05-11","name":"Skimming incident","description":"kppppp","location":null},{"date":"2012-11-12","name":"Ski ","description":null,"location":null},{"date":"2011-08-11","name":"problem","description":"This applies to Sao Paulo specifically, but can be applied broadly to Brazil.\r\n\r\nI have been traveling to Brazil for over 14 years","location":null}]});
    $("#grid").kendoGrid({
      columns: [
        {width:150, field: "date" },
        { width:300,field: "name" },
    	{ width:500,field: "description" },
    	{ width:200,field: "location" }
      ],
      dataSource: dataSource,
     groupable: true,
                            sortable: true,
                            pageable: {
                                refresh: true,
                                pageSizes: true
                            },
    });
     
     
     
    var grid = $("#grid").data("kendoGrid");
    grid.setDataSource(dataSource);
    </script>
     
     
            </div>
     
     
     
    </body>
     
     
     
     
    </html>

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Analyse les code source généré pour visualiser les balises utilisées pour créer le tableau et modifie les sélecteur tr en conséquence ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  8. #8
    Membre très actif
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Par défaut
    Je ne vois pas ou le tableau est construit (avec JQuery et kendoui)...
    Il est construit plutot avec le css et on a comme class="k-content" et id=grid....

  9. #9
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    madusa dans firebug regarde l'onglet html ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  10. #10
    Invité
    Invité(e)
    Par défaut
    Si tu as un lien vers ton site en ligne, ça aiderait.

    Sinon, (je pense te l'avoir déjà dit dans un autre post) :
    1/ => installe le plug-in firebug sur Firefox

    2/ Une fois installé :
    - clic droit sur l'élément à inspecter
    - puis, dans le menu : "Inspect element with Firbug"

  11. #11
    Membre très actif
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Par défaut
    Je n'arrive pas a le télécharger , quand je vais sur le site puis download : "page web innaccesible"...
    j'utilise googlechrome

  12. #12
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Madusa Voir le message
    j'utilise google chrome
    Tu te moques de nous...
    On a bien écrit que Firebug est pour Firefox.

    CELA DIT :
    Google Chrome A CE MEME PRINCIPE pré-installé !
    - clic droit sur l'élément à inspecter
    - puis, dans le menu : "Inspecter l'élement"

  13. #13
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Des fois fleuriste est une bonne alternative ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  14. #14
    Invité
    Invité(e)
    Par défaut
    @madusa

    Il va vraiment falloir que tu fasses des efforts, sinon tu vas te retrouver bien seule.

    On en est déjà au 14ème message, rien que sur ce post.
    Et tous les autres post que tu as ouverts font plusieurs kilomètres de long aussi.

    Ca devient pénible.

    Nous sommes ici pour t'aider bénévolement.
    Et tu nous fais perdre beaucoup de temps.

    Je t'invite à lire/relire Les règles du Club.
    Tu y trouveras les clés pour obtenir une réponse rapide à tes questions.

  15. #15
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    Citation Envoyé par jreaux62
    1/ => installe le plug-in firebug sur Firefox
    Citation Envoyé par Madusa
    Je n'arrive pas a le télécharger [...] j'utilise googlechrome
    à inclure dans le bêtisier 2013 DVP

  16. #16
    Invité
    Invité(e)
    Par défaut
    Madusa obtient 3 votes
    ... et "fleuriste" obtient 3 votes !

    Il est peut-être temps pour une reconversion...

    @Madusa : n'y voit aucune méchanceté : "C'est les nerfs !!!!! "

  17. #17
    Membre très actif
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Par défaut
    Oui avec chrome , juste à tapper F12
    Désolé de vous avoir fait perdre du temps et encore merci de votre aide

  18. #18
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    qui t'as dit que ce serait un table ????

    on te dit d'utiliser la fonctionnalité "inspecter cet element" de sorte a visualiser le code html généré par jquery ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  19. #19
    Membre très actif
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Par défaut
    justement , je suis en train de faire l'inspection...pour les couleurs j'ai trouvé mais j'ai encore un problème...
    mais tant pis , sinon on va encore me traiter de nulle

  20. #20
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Madusa Voir le message
    ..., sinon on va encore me traiter de nulle
    MAIS NON, MAIS NON !

    Le(s) problème(s) avec toi, c'est :
    - qu'il faut souvent te demander des infos/explications/codes supplémentaires, alors qu'il serait plus rapide que tu les donnes tout de suite !
    - que tu ne (re)montres pas toujours ton code (surtout après de multiples corrections), ou les messages d'erreur + lignes de code concernées ("Ca ne fonctionne pas" n'est pas un message d'erreur !)
    - que tu ne suis pas toujours la conversation (comme ci-dessus concernant firebug !)

    A part ça... ça va.

    N.B. As-tu (re-)lu les règles du forum ?
    Notamment :
    - Message clair et précis
    - Pourquoi personne ne répond ?
    - Avant de poser vos questions
    On y trouve de bons conseils !

Discussions similaires

  1. Boucle pour tester les conditions d'une grille
    Par stefsas dans le forum Applets
    Réponses: 1
    Dernier message: 08/03/2010, 10h16
  2. Activer les colonnes d'une grille
    Par Maure dans le forum Composants VCL
    Réponses: 6
    Dernier message: 25/11/2008, 15h10
  3. Trouver les styles d'une balise
    Par olivier21c dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/05/2008, 12h18
  4. Déplacer les records d'une grille
    Par kabish dans le forum Composants VCL
    Réponses: 4
    Dernier message: 09/01/2008, 09h28
  5. Filtré les données d'une grille
    Par subzero82 dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 20/08/2006, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo