Wie man die Zeilen-ID, die von einem Kendo-Grid mit einem Doppelklick
Ich bin derzeit die Prüfung der Kendo-UI-MVC-Extensions Beta.
Ich bin versucht zu implementieren Doppelklick - Bearbeiten aber ich weiß nicht, wie ich die rowId.
JavaScript:
$('#GridPedidos table tr').live('dblclick', function () {
alert(' grid dbl clicked');
});
Anzeigen:
@(Html.Kendo().Grid(Model) _
.Name("GridPedidos") _
.Columns(Sub(column)
column.Bound(Function(item) item.idPedidoDocumentacao).Width("5%")
column.Bound(Function(item) item.descEstadoPedidoDoc).Width("25%")
column.Bound(Function(item) item.descTipoPedidoDoc).Width("25%")
column.Bound(Function(item) item.data).Width("25%").Format("{0:dd-MM-yyyy}")
column.Command(Function(item) item.Destroy()).Width("10%")
End Sub) _
.DataSource(Sub(ds)
ds.Ajax().ServerOperation(False).Read(Sub(s)
s.Action("GetListaGrid", "listaPedidos")
End Sub).Create(Sub(s)
s.Action("detalhePedido", "Pedidos")
End Sub).Model(Sub(m)
m.Id(Function(p) p.idPedidoDocumentacao)
End Sub).Destroy(Sub(d)
d.Action("apagaPedido", "listaPedidos")
End Sub)
End Sub) _
.Selectable()
)
Ich erkennen kann, doppelklicken Sie mit dieser Funktion, aber wie bekomme ich die id?
InformationsquelleAutor ricastro | 2012-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich das Beispiel mit client-side api und ein äquivalent mit dem MVC-Erweiterungen.
Erstellen Sie ein raster div, zum erstellen eines Rasters zur Laufzeit.
Erstellt eine Zeile der Vorlage, so dass ich könnte geben Sie dem element einen id-tag.
Initialisiert das Netz und binden von Daten.
--EDIT--
Ich habe auch Voraus gegangen, und erstellt eine MVC-Erweiterungen Beispiel, der Ansatz ist der gleiche über die Vorlage route.
Model-Klasse:
Anzeigen-code:
Controller:
Hoffe, das hilft!
Ja, habe ich eigentlich das erreicht, was ich suchte. Ich kenn deine Antwort als die richtige, denn es ist ähnlich zu dem, was ich Tat.
InformationsquelleAutor Igorrious
Ich erreicht, was ich suchte, war mit diesem js
});
InformationsquelleAutor ricastro
Öffnen-Bearbeiten-Modus mit Doppelklick, die Sie benötigen, um registrieren Sie die Doppelklick-Ereignis mit dem Netz wie diese:
InformationsquelleAutor abuumar