Domanda

Ho una griglia Telerik, con due colonne ho bisogno di mantenere seconda colonna casella di riepilogo a discesa con nella griglia, sto usando controllo ASP.NET MVC

Qualsiasi organismo può dirmi come fare questo?

È stato utile?

Soluzione

È possibile impostare il modello della colonna per incorporare arbitrario HTML. Se si utilizza Ajax vincolante - provare il modello client. Gli esempi che seguono online sarà utile:

    modelli
  1. server
  2. modelli
  3. Client

Altri suggerimenti

Ho bisogno di farlo per il mio progetto. Ecco come ho fatto:

columns.Bound(o => o.Role).ClientTemplate(
                Html.Telerik().DropDownList()
                    .Name("RoleList<#= UserID #>")
                    .BindTo(new SelectList(UserController.GetRoles()))
                    .ToHtmlString()
            );

static metodo GetRoles restituisce un semplice IEnumerable di String. È ancora possibile restituire un oggetto personalizzato utilizzando un costruttore SelectList diverso per specificare Value e proprietà Text del vostro oggetto personalizzato.

new SelectList(UserController.GetCustomRoles(), "RoleID", "ShortName")
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top