ich denke, meine Frage ist ziemlich einfach, aber ich fand immer noch keine Antwort, die mir passt, weder hier noch draußen .. so würde ich wirklich glücklich sein, wenn jemand könnte mir helfen, es ist egal, ob es durch die Bereitstellung von nützlichen Links oder was auch immer ...infragistics igGrid: wie man eine Reihe mit Javascript
was ich zu erreichen versuche: Ich habe ein Ignite UI Grid (igGrid), wo ich würde mag eine Zeile mit Javascript entfernen. es spielt nicht einmal eine Rolle. Einfach, oder?
, was ich versucht habe, so weit:
- $ (row) .remove(); -> in diesem Fall wird jede einzelne Zeile entfernt
- $ (Zeile) .remove (1); -> JavaScript-Laufzeitfehler: Objekt unterstützt keine Eigenschaft oder Methode 'ersetzen'
- get_rows(): nicht von Javascript unterstützt, wäre es allerdings in C# arbeiten ..
- RemoveAt-Methode: nicht obwohl von Javascript unterstützt, wäre es in C# arbeiten ..
- igGridSelection: ausgewählt Sachen, die ich will, wird halten entfernt werden, zu
und nun der Code-snippet:
$sender = $(this).attr('id');
$varTablName = gridMap.getVarTable($sender);
var rowCount = $("#" + $varTablName).igGrid("widget").igGrid('rows').length;
$("#" + $varTablName).igGrid("widget").igGrid('rows').each(function (index) {
var row = $("#" + $varTablName).igGrid("widget").igGrid("rowAt", index);
if (rowCount > 1) {
$(row).remove(); //the not quite working part
}
es ist machbar, oder? es ist nicht nötig, den ganzen Weg zu gehen und schreibe es in C# und nenne es mit js, richtig ..? RECHTS? ^^
Dank an alle ..! Ich habe noch keine Lösung und ich glaube nicht, dass ich es heute finden werde. aber ich fange wieder am Montag mit frischem Geist und meinen Kollegen an, die heute nicht im Büro sind. sobald ich mehr weiß, werde ich es dir sagen, damit es einem anderen Tag helfen kann .. . Prost! –
dank bfmags habe ich folgende Lösung gefunden: $ ("#" + $ varTablName) .igGrid ("widget"). IgGrid ('rows'). Je (funktion (index) { if (index> = 1) { $ (this) .css ("display", "none"); } }); –