Bug report
DateTimePicker modern type cut does not flip popup when there is more space above the input
Reproduction of the problem
Open this example:
https://runner.telerik.io/fullscreen/OnUNodon/2
Resize the window so vertical scrollbar appears
Scroll so the DateTimePicker is below the center of the window
Open the DateTimePicker
Expected/desired behavior
Popup shall be positioned on top of the input
Environment
Kendo UI version: all
Browser: [all]
TicketID 1545933
Hi,
We are using DatePicker and DateTimePicker with DateInput.
Since Kendo UI 2021 R1 the DatePicker is showing the DateInput mask when the value is null. The DateTimePicker behaves correctly.
I've prepared an example. The value is set to null manually here, but in our code it is set via MVVM binding.
https://dojo.telerik.com/OcaVaWoX
Reproduce:
1. Select Version Kendo 2020 R3: The DatePicker and DateTimePicker are both empty. That's the expected behavior.
2. Select Version Kendo 2021 R1: The DatePicker now incorrectly shows the DateInput mask, the DateTimePicker shows the empty picker correctly.
Best regards
It is essential that k-ng-model integrate completely and accurately with angular. For instance if I am using k-ng-model with a date picker and set it to required angular validation will not work. This same issue exists with all of the kendo controls that support k-ng-model
This can be reproduced on your demo page. If you inspect the input element there, you'll see this:
I would expect this element to only have the role="datepicker" and not the role="combobox". This caused an issue for us, because we use this attribute to check some things in our javascript code.
### Bug report
When the Kendo UI DateTimePicker widget with componentType set to 'modern' is used in the filter menu of the Kendo UI Grid and the "Set" button is clicked, the form is submitted automatically.
### Reproduction of the problem
1) Set filterable.ui to be a DateTimePicker with componentType: modern;
2) Open the filter menu. Choose a date from the picker and click "Set";
3) The form is automatically closed/submitted.
A Dojo sample for reproduction (the 3rd column of the grid): https://dojo.telerik.com/ANEFExOC
### Expected/desired behavior
The form should not be automatically closed/submitted.
### Environment
* **Kendo UI version:** 2021.1.119
* **jQuery version:** 1.12.4
* **Browser:** [all]
When using the readonly method for the Kendo UI DatePicker when toggling to remove the readonly attribute, the aria-readonly attribute remains.
The aria-readonly attribute is still included in the Kendo UI DatePicker.
The DatePicker's readonly method should work like the DateTimePicker's method.
Would like Timepicker that works the same as your Windows Forms Timepicker, with a SpinEditor.
Dear Kendo UI team,
I have experienced an issue with the Kendo UI datepicker when accessing it with a screenreader on the Kendo UI Vue preview page (https://www.telerik.com/kendo-vue-ui/components/dateinputs/datepicker/):
In the month/year view, if I change the selection, the selected date (from the original view before "zooming out" into the month/year view) is read out.
Expected behaviour: The currently selected month/year should be read out.
Steps to reproduce:
Software versions used:
Furthermore, it seems to me that with Microsoft Edge in combination with JAWS I cannot open the month/year view, maybe because of a conflict of keyboard event handlers between the component and JAWS. Also the escape key has no effect, it does not close the datepicker.
The issue also occurs for the original jQuery version.
Thanks for your support.
Kind regards,
Andreas Schütz
popup: {
position: 'top right'
}
If the user opens the Kendo UI DateTimePicker with a componentType of "modern", then selects set without any modifications, it will select today instead of what is in the input.
The value in the input should remain set as the Kendo UI DateTimePicker's value.
Bug report
In "modern" style with 24h format, it's not possible select 00 hour but only 24
Reproduction of the problem
Open below Dojo:
https://dojo.telerik.com/AVUPahuS
Open TimePicker and try to Select 00:00
Current behavior
There is no 00:00
Expected/desired behavior
User shall be able to select 00:00 as it is in non-modern type
Environment
Kendo UI version: 2020.2.617 and above
jQuery version: x.y
Browser: [all]
Bug report
Updating the dateInput format of the Timepicker via setOptions display number for the seconds part
timepicker._dateInput.setOptions({
format:"HH:mm:ss"
})
Reproduction of the problem
Dojo to reproduce: https://dojo.telerik.com/udEQUHar
Expected/desired behavior
The updated format shall receive no number for the seconds part.
the same applies to DatePicker and DateTimepicker.
Environment
Kendo UI version: [all]
Browser: all
Hi,
When I'm set ngModel directive to the component, the messages are gone when my initial model value is null, empty string or undefined. Is there a way to prevent this behavior? I want to show the messages of the dateInput if the model does not have a valid date.
Here is an example of this. https://dojo.telerik.com/UvAWurud/5. You will be able to see the messages briefly displayed, but then they go away.
Thanks!
Hi,
Today I noticed a wrong behavior with the dateInput.
After the component is initialized with a predefined value, I can't change day part value, the component does not accept them.
In the next dojo you can see if I try to change directly day value, it marks it as invalid value. I need to change it with arrow keys before to accept any value.
https://dojo.telerik.com/UlEDizoW
Maybe I'm missing something?
Thanks!
I was able to duplicate an issue I found when we upgraded to the latest Kendo UI for jQuery release. The DatePicker is not working correctly when the kendo namespace, kendo.ns, is set. I was able to duplicate it using the MVVM demo example for DatePicker. The month is no longer displayed and clicking on the Month to zoom out in time stops working as well. I have not checked what other functionality is not working. I do know the parsing is working properly as well as formatting.
<!DOCTYPE html>I have two datetime picker to select a datetime range.
The max value of end datetime picker must be the 00:00 of a
given day (that is only 00:00 of the given day must be selectable).
The min value of end datetime picker depends on the
selection of start timepicker.
Hence I need to dynamically change the minimum value of end
datetime picker while mantaining the max value to 00:00 of the give day as show
in the following dojo link:
https://dojo.telerik.com/IFAWOrax
(based on https://demos.telerik.com/kendo-ui/datetimepicker/rangeselection)
But when you select a different hours from 00:00 on the start datetime picker, the max value of end datetimepicker is not matained.
Bug report
Current behavior
Component type does not apply in MVVM DateTimePicker
Dojo: https://dojo.telerik.com/eKALEfaN
Expected/desired behavior
Modern component type shall be applied
Current workaround:
Dojo https://dojo.telerik.com/OZaZaDaJ
Environment
Kendo UI version: 2020.2.617
jQuery version: x.y
Browser: [ Chrome XX ]
Hello,
I would like to request adding a property like DisplayDate which will select the view and value of the Kendo UI DatePicker initially without setting it with the value method.
Thanks!