Our team is fixing all WCAG guideline bugs in our product. The 3.1.1 guideline can't be met because the Kendo editor doesn't allow for setting a lang attribute on the iframe document, nor does the editor infer the language from the parent document and add that lang attribute.
Open the editor example page (https://demos.telerik.com/kendo-ui/editor/index). Note that the editor iframe document contains <html> at the top but does not contain a lang="en" attribute within it. Further, edit the example on the page and add lang="en" to the <html> attribute at the top of the example. Run the example. The iframe still does not contain the lang="en" attribute.
Include the lang attribute on the child document when the parent document contains one or make a setting available in the configuration JSON for the editor to include a lang attribute in the child document when an iframe is used.
I'd like to ask for a demo which utilizes the most up to date approach to creating a Kendo UI Grid using NPM, TypeScript, and in a SharePoint 2019 with a Gulp serve environment.
Thank you for your consideration!
We recently raised a ticket: 1424874.
We would like to request this ability to be added as a feature.
An error is thrown in the browser's console when pasting text + image from Word into the Kendo UI Editor: "Not allowed to load local resource: file:///C:/Users/..."
This is due to the inability of the browser to access the image file, located on the client machine.
The explanation of the above is the following. If you test the following sample (note, that it does not use Kendo) in Chrome, and try to paste text + image in the contenteditable <div>, you will observe the same error. The Editor also renders its content in an editable div element. The browser does not recognize that the user attempts to paste an image. Instead of reading the image data and loading it as a base64 string to the src attribute of the <img> element it generates an <img> tag which points to the clipboard location of the file on the client machine. As the browser is not allowed to access such resource, it trows the error observed and the image is not rendered.
To resolve this issue, when pasting only an image (no text), the Editor has its own internal implementation. Therefore, the user is able to paste images (e.g. clicking on the image in Word->Ctrl +C->then Ctrl + V in the Editor). However, when pasting it together with text, the widget does recognize the text and does not apply the custom processing aimed to convert the image. Therefore the native browser behavior of pasting images is exhibited.
In cases when we have loadOnDemand set to true and we want to populate the value of the DropDownTree initially we need a way to check if this value is part of the available options. One possible solution is adding a valueMapper function similar to the one use in virtualization scenarios.
The out of the box legend does not offer the ability to split its items and to show them as labels over the series (graphs).
Extract my attached zip file and look at the MSWord document which shows you where I would like to position the 2 legends.
Currently events >24h are automatically shown in the all day area. This is confusing if the event starts or ends somewhere during the day. E.g. it starts at 5 p.m. on tuesday and ends on 11 a.m. on thursday. Noone knows when the resource is really available if the event is shown as all day from tuesday to thursday. There should be an option to turn that behaviour off and show such events as regular events. Maybe the only thing needing change is this line in _renderEvents: var isMultiDayEvent = event.isAllDay || event.end.getTime() - event.start.getTime() >= MS_PER_DAY;
Date picker when entering the day or day and month to autofill the content with current year or current month and year, same as asp.net ajax datepicker
When I tried your framework, I found a lot of positive and useful components, but unfortunately in our conditions I can not fully use the components with virtualization, because they can not work without counting the number of records. I have a lot of data and any scrolling, page selection, components such as combobox, dropdownlist, pager, grid, etc., every time i have to count the total number, and the queries are complex, not just select * from. Performance drops immediately, imagine i'm scrolling through a combobox, where there are 6 million records, where on every page Iihave to do select count(*) from table .. join...join... where .... and add to that another 100 users that all scroll the same combobox, for example. It would be great to be able to simply load data page by page without counting the total, but remove invisible elements from the DOM if the number of pages loaded is greater than a certain number.
Some other commercial frameworks have similar things.
I would not like to look for other alternatives, because you have done a very good and high-quality work. Maybe there are workarounds to this problem?
I'm not just talking about the grid, such controls combobox, dropdown do not have the functionality of endless scrolling. I'd like to see something like
And you can find out when the interface should finish scrolling by an empty response from the server, when there is no more data.
Why not just scroll through the list, adding a portion of data without a total, if the next portion is empty, then finished.
You have even the library train sewn count number when calling ToDataSourceResult on IQueryable
Counting the number of rows on complex queries is a rather expensive operation.
I would very much like to see such functionality on your widgets
PS: I have already talked on this topic with your developers
For performance reasons, we would like to only show the group headers collapsed when first grouping, and only add its child rows when expanded. This is done for hierarchical grids and minimizes unnecessarily large DOMs for data the user will never look at.
Create a sample Export to PDF for multiple grids. You have sample code for multiple Grids to Excel, but not PDF. You have a nice sample of exporting two kendo charts and a grid, but I need to export a DIV with some panels/etc, then also about 4 grids. Similar to your example, but not sure about the jquery/Draw/Progress/Deferred code. Thanks
Since the "workbook.columns.width" exists when exporting to Excel AND that the mix of cell.colSpan and cell.wrap doesn't change the row height automatically when the text wrap (it only works when colSpan = 1) I'd like the ability to change the row height manually : rows.height = 50 Of course the best implementation for us would be the automatic row height calculation when text wrap with colSpan > 1. Thank you !
It would be nice that export-to-excell feature supports the text orientation which is supported by MS Office and Open Office. This feature lets the user to have vertical text in the worksheet.
Add some visual indication (scrollbar, arrow image, etc.) to give a hint to the user that the panning is enabled and there are currently not visible items in the chart:
If we make an input readonly it doesn't get validated and wee need it to be validated on a readonly datepicker.
In kend.all.min.js we have
and if i modify it by adding readonly like below
We need to make that code configurable because the workarounds concerining this problem it's buggy.