2016-06-13 12 views
0

J'essaie de créer une case à cocher que j'ai cochée. Je suis incapable de trouver la documentation requise pour en créer un. L'entrée de la fonction JS est une cellule. Je ne suis pas sûr de ce qu'il faut faire après cela.Impossible de créer une case à cocher dans DHTMLX

Voici mon code jusqu'à présent:

function eXcell_includeRC(cell) { 
    try { 
     this.cell = cell; 
     this.grid = this.cell.parentNode.grid; 
     var cbvalue = regExpGetValueCell; 

     if (cbvalue = 'Y') { 
      //add something to show a checked checkbox 
     } else { 
      //add somethig to add an unchecked checkbox 
     } 
    } catch(error){ 
     alert (error.toSource()); 
    } 
    return "false"; 
}; 

Ce où je suis coincé. J'ai vérifié le lien ci-dessous. http://docs.dhtmlx.com/grid__basic_operations.html#grid

Mais les options données ici ne fonctionnent pas.

Répondre

2

Vous devez placer le contenu html requis pour votre case dans la fonction setValue de votre exCell personnalisé.

Ici vous pouvez trouver un tutoriel détaillé sur la construction d'un type de colonne personnalisée dans le dhtmlxGrid avec les différents exemples: http://docs.dhtmlx.com/grid__columns_types.html#customcolumntypes attention à la colonne de type « bouton », il est assez proche de vos besoins.

+0

Merci pour le lien.C'était vraiment utile. J'ai essayé quelque chose comme ça mais rien ne s'affiche à l'écran –

+0

D'une certaine façon, je ne suis pas en mesure d'ajouter mon nouveau code. Comment je fais ça. Les commentaires disent trop longtemps. –

+0

la solution avec l'exemple est ici: http://stackoverflow.com/questions/37924810 – sematik