2016-06-13 7 views
0

Ich versuche, ein Kontrollkästchen zu erstellen, das ich überprüft habe. Ich kann die erforderliche Dokumentation nicht finden, um es zu erstellen. Die Eingabe für die JS-Funktion ist eine Zelle. Ich bin mir nicht sicher, was ich danach machen soll.Kann Checkbox in DHTMLX nicht erstellen

Hier ist mein Code bis jetzt:

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"; 
}; 

Dieses, wo ich bin stecken. Ich habe den folgenden Link überprüft. http://docs.dhtmlx.com/grid__basic_operations.html#grid

Aber die dort angegebenen Optionen funktionieren nicht.

Antwort

2

Sie müssen den erforderlichen HTML-Inhalt für Ihre Checkbox in der setValue-Funktion Ihres benutzerdefinierten exCells platzieren.

Hier finden Sie eine detaillierte Anleitung über den Aufbau einer benutzerdefinierten Spaltentyp in der dhtmlxGrid mit den verschiedenen Beispielen finden: http://docs.dhtmlx.com/grid__columns_types.html#customcolumntypes Achten Sie auf die „Schaltfläche“ Spalte geben Sie es an Ihre Bedürfnisse ganz in der Nähe ist.

+0

Danke für den Link. Das war wirklich hilfreich. Ich habe so etwas versucht, aber nichts erscheint auf dem Bildschirm –

+0

Irgendwie kann ich meinen neuen Code nicht hinzufügen. Wie mache ich das. Kommentare sagen zu lange. –

+0

Die Lösung mit dem Beispiel ist hier: http://stackoverflow.com/questions/37924810 – sematik

Verwandte Themen