Wie kann ich Parameter übergeben, javascript in einem kendo-grid-column template?
Ich habe einen kendo-raster mit einer Spalte template. Ich versuche einen Wert aus der aktuellen Zeile als parameter für meine javascript-Funktion. Mein code:
{
field: "CrmTaskId",
title: "Crm ",
template: '<a href="javascript:hrefTest(#=CrmTaskId#);" ># if( CrmTaskId==null) {#<span><span># } else {#<span>#: CrmTaskId#<span>#} #</a>'
}
hrefTest
javascript-Funktion mit einem param. Aber es funktioniert nicht. Irgendwelche Ideen?
hrefTest(CrmTaskId) oder hrefTest(Daten.CrmTaskId) funktioniert nicht
Haben einen Blick auf dieses [post][1]...... [1]: stackoverflow.com/questions/18740487/...
Haben einen Blick auf dieses [post][1]...... [1]: stackoverflow.com/questions/18740487/...
InformationsquelleAutor PaulStanek | 2014-04-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es getan werden kann, wie dies
Dies ist Teil der Spalte definition, also was es sagt, ist...Machen die OpportunityName
anklickbar und pass in die OpportunityUrl.
#= Field #
ist die syntax für das ziehen von Werten aus der Modell.Haben Sie versuchen Sie, was ist innen
ClientTemplate()
zutemplate:
unter diesem link stackoverflow.com/questions/19819127/...
InformationsquelleAutor CSharper
Verwenden :
und dann in Ihrer Funktion :
InformationsquelleAutor MRP
Habe ich versucht mit dem code aber nicht in der Lage, um dieses Problem zu reproduzieren. Bitte erstellen Sie neue HTML - /CSHTML-Seite und überprüfen es.
Versuchen Sie es bitte mit dem folgenden code-snippet.
Sie können nicht hinzufügen-Feld und die Vorlage sowohl in einer Spalte. Denn Sie sind die gleichen wie BoundColumn und TemplateColumn. Wenn nötig, dann benutzen Sie bitte ClientTemplate.
InformationsquelleAutor Jayesh Goyani
Können Sie ein Feld an eine Funktion wie folgt zu:
Grid:
Funktion:
InformationsquelleAutor xinthose