2011-01-15 11 views
0

Ich habe eine Telerik Grid, AJAX gebunden.DropDownList innerhalb TELERIX AJAX gebunden Gitter funktioniert nicht (alle EditorTemplates) ASP.NET MVC2 Erweiterungen

Ich habe eine EditorTemplate hinzugefügt, um eine DropDownList zu erstellen.

Wenn ich Push/Edit im Raster - ich kann die DropDownList sehen, aber wenn ich versuche, es zu benutzen - es funktioniert nicht.

Also habe ich einen Int-Test zum Viewmodel hinzugefügt, es mit der gleichen UIHINT, dekoriert und es der Ansicht hinzugefügt.

Die DropDownList funktioniert gut.

Was kann dazu führen, dass das Raster von Telerik diese Aktivität deaktiviert? Ich habe das gleiche Problem mit der DateTime-Komponente, ich bekomme die "Schaltfläche", um die Komponente anzuzeigen, aber drücken Sie es gibt nichts.

UPDATE: Ändern der Dropdownlist aus:

Html.Telerik().DropDownList() 
     .Name("ActivityID") 
       .BindTo(new SelectList((IEnumerable)ViewData["DropActivities"], "Id", "Name")) 

zu:

Html.DropDownList(null /* the "name" should be null - proper "name"" attribute will be set by the runtime */, 
      new SelectList((IEnumerable)ViewData["DropActivities"] /*a list of all employee names */, 
     "Id", "Name")) 

es im Inneren des Gitters Hergestellt arbeiten, aber ... wenn ich zu aktualisieren versuchen, I 500 Server-Fehler. Es sieht so aus, als ob die Auswahl nicht gut auf das Modell zurückgeht.

Antwort

0

Nun, es sieht aus wie ein bestätigter Fehler mit Telerik. Hier

ist der Beitrag aus dem Forum: Script Registrar Not Loading Scripts for Controls used in Client Templates

ich den Patch angewendet haben und es nicht das Problem für die nächste Version warten, gelöst.

EDIT: stellen Sie sicher, dass die gebundene Variable nur einmal erscheint - das könnte die "Lockdown" verursachen.