public static DropDownListBuilder SetValueTextDataSourceCustom(this DropDownListBuilder ddlb, string actionName, string controllerName, object routeValues, string data) { ddlb.DataValueField("Value") .DataTextField("Text") .OptionLabel("select") .DataSource(source => { source.Custom().Type("aspnetmvc-ajax") .Transport(transport => { transport.Read(read => { var r = read.Action(actionName, controllerName, routeValues); if (!string.IsNullOrEmpty(data)) { r.Data(data); } }); }) .Schema(schema => { schema.Data("Data").Total("Total"); }); }); return(ddlb); }
public static DropDownListBuilder SetValueTextSettings(this DropDownListBuilder ddlb, IEnumerable data) { ddlb.DataValueField("Value").DataTextField("Text").BindTo(data); return(ddlb); }
public static DropDownListBuilder SetReferenceSettings(this DropDownListBuilder ddlb) { ddlb.DataValueField("value").DataTextField("description").OptionLabel("select"); return(ddlb); }
public static DropDownListBuilder SetValueTextSettings(this DropDownListBuilder ddlb) { ddlb.DataValueField("Value").DataTextField("Text"); return(ddlb); }