123456789101112131415161718192021222324252627282930313233343536373839 |
- @using System.Globalization
- @inherits DataFilterBaseComponent<MonthCalendarControl>
- <div class="" style="@GetStyle"></div>
- @code {
- private void MonthCalendarChange(MonthCalendarControl dp, string value)
- {
- dp.SelectionStart = DateTime.ParseExact(value, "d", CultureInfo.InvariantCulture);
- }
- private void GetMonthCalendarHtml()
- {
- Control.FillData();
- ControlFilterRefresh();
- @* string selectedDate = control.SelectionStart.Month.ToString() + "/" + control.SelectionStart.Day.ToString() + "/" + control.SelectionStart.Year.ToString();
- string ev = GetEvent(ONCHANGE, control, DIALOG, $"document.getElementById('{id}').value");
- html.Append(String.Format("<div class=\"{0}\" style=\"{1}\" onchange=\"{2}\" id=\"{3}\"></div>",
- "",
- GetMonthCalendarStyle(control),
- ev,
- id
- ));
- html.Append("<script>$(function() {$( \"#").Append(id).AppendLine("\" ).datepicker();");
- html.Append("$( \"#").Append(id).Append("\" ).datepicker( \"option\", \"dateFormat\", \"").
- Append(DEFAULT_DATE_TIME_PICKER_FORMAT).AppendLine("\" );");
- html.Append("$( \"#").Append(id).Append(String.Format("\" ).datepicker( \"setDate\", \"{0}\", \"", selectedDate)).
- Append(DEFAULT_DATE_TIME_PICKER_FORMAT).AppendLine("\" );");
-
- html.Append("});</script>");
-
- //control.FilterData();
- return html.ToString();*@
- }
- protected override string GetStyle
- => $"{GetControlPosition()} {GetControlFont()}";
- }
|