2016-06-08 1 views

Antwort

0

jqGrid benutzerdefinierte Formatierer benutzerdefinierte Daten in dem Raster angezeigt werden können. Sie können edittype: "custom" und stype: "custom" verwenden, um benutzerdefinierte Bearbeitung der benutzerdefinierten Suche zu implementieren. Weitere Details finden Sie unter the old answer und this one.

+0

Aber ich habe Szenario, wo ich versteckte Spalten verwendet habe, um in splitcells zu zeigen. Und ich muss den vorhandenen 1. Wert bearbeiten. und in die Datenbank speichern. Folgen Sie diesem Beispiel: "jsfiddle.net/fbfcn/5yqRn/2/". Ich muss nur OrderNo nicht auf cellEdit bearbeiten – Asmi

+0

@ kulfi: Die Demo, die Sie gepostet haben, ist wirklich schlecht. Außerdem brauchen Sie keine versteckten Spalten (Sie verwenden sie nicht wirklich). Siehe http://jsfiddle.net/5yqRn/193/. Übrigens enthält Ihre Demo keine Bearbeitung. Es ist schwieriger zu verstehen, was Sie implementieren müssen. – Oleg

+0

@kulfi: Ich kann nicht den ganzen Code für dich schreiben. Im Allgemeinen müssen Sie [deformator] (http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_formatter#unformatting) immer definieren, wenn Sie den Formatierer definieren. Ich empfehle Ihnen, die neueste Version von [free jqGrid] (https://github.com/free-jqgrid/jqGrid) anstelle der alten jqGrid 4.6 zu verwenden. Sie können kostenlos jqGrid von CDN laden (siehe [das Wiki] (https://github.com/free-jqgrid/jqGrid/wiki/Access-free-jqGrid-from-different-CDNs)). Dann sollten Sie * einen Bearbeitungsmodus * verwenden. Zum Beispiel bei der Bearbeitung von Zellen: http://jsfiddle.net/5yqRn/196/ – Oleg