Exemple #1
0
 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);
 }
Exemple #2
0
 public static DropDownListBuilder SetValueTextSettings(this DropDownListBuilder ddlb, IEnumerable data)
 {
     ddlb.DataValueField("Value").DataTextField("Text").BindTo(data);
     return(ddlb);
 }
Exemple #3
0
 public static DropDownListBuilder SetReferenceSettings(this DropDownListBuilder ddlb)
 {
     ddlb.DataValueField("value").DataTextField("description").OptionLabel("select");
     return(ddlb);
 }
Exemple #4
0
 public static DropDownListBuilder SetValueTextSettings(this DropDownListBuilder ddlb)
 {
     ddlb.DataValueField("Value").DataTextField("Text");
     return(ddlb);
 }