示例#1
0
 public static Elt DateTimeRangeSearch(string name, Var <bool> useCriteriaLens, Var <string> beforeDateLens, Var <string> beforeTimeLens,
                                       Var <string> afterDateLens, Var <string> afterTimeLens)
 {
     return(Html.span(Html.checkbox(useCriteriaLens), name + ": ", Html.br(),
                      Html.span(ClearableDateInput(beforeDateLens), ClearableTimeInput(beforeTimeLens)),
                      Html.span(ClearableDateInput(afterDateLens), ClearableTimeInput(afterTimeLens))));
 }
示例#2
0
 public static Elt CheckableNumberInput(string name, Var <bool> useInput, Var <int> valueLens,
                                        int defaultValue)
 {
     return(Html.span(Html.checkbox(useInput), name,
                      Html.input(Html.attr.type("number"), valueLens, Html.attr.placeholder(defaultValue.ToString()))));
 }
示例#3
0
 public static Elt CheckableTextInput(string name, Var <bool> useInput, Var <string> valueLens, string defaultValue)
 {
     return(Html.span(Html.checkbox(useInput), name, Html.input(valueLens, Html.attr.placeholder(defaultValue))));
 }
示例#4
0
 public static Elt CheckableTextInput(string name, Var <bool> useInput, Var <string> valueLens)
 {
     return(Html.span(Html.checkbox(useInput), name, Html.input(valueLens)));
 }
示例#5
0
 public static Elt DateRangeSearch(string name, Var <bool> useCriteriaLens, Var <string> beforeLens, Var <string> afterLens)
 {
     return(Html.span(Html.checkbox(useCriteriaLens), name + ": ", Html.input(beforeLens, Html.attr.type("date")), Html.input(afterLens, Html.attr.type("date"))));
 }
示例#6
0
 public static Elt OptionSearch(string name, Var <string> criteriaLens, View <IEnumerable <string> > optionView,
                                Var <bool> useCriteriaLens, Action <global::WebSharper.JavaScript.Dom.Element, global::WebSharper.JavaScript.Dom.Event> changeAction)
 {
     return(Html.span(Html.checkbox(useCriteriaLens), name + ": ", Html.@select(criteriaLens, optionView, (q) => q ?? "Please Select a " + name + "..."),
                      [email protected](changeAction)));
 }
示例#7
0
 public static Elt TextSearch(string name, Var <string> criteriaLens, Var <bool> useCriteriaLens)
 {
     return(Html.span(Html.checkbox(useCriteriaLens), name, Html.input(criteriaLens)));
 }