I'm trying to configure a DnD from a TreeList view onto custom sidebar. I'm using Angular 1.x, and the the sidebar is configured as a directive complete with its own scope.
Is there a recommended way to transfer the data model that's tied to the treelist row to and from this sidebar given they are separate in scope?
Looking as many of the demos, it was difficult for me to determine how exactly to apply those techniques to my scenario.

Using the Kendo UI Angular 2 Beta with a project using NG Upgrade causes the following error -
Only selectors matching element names are supported, got: [kendoGridColGroup]
According to the Angular 2 team using attribute selectors in components is considered an anti-pattern and should be avoided which is why they added this hardblock check in the NG Upgrade bootstrapper (They are removing this as it is obviously causing issues with 3rd party libraries). Are the Kendo team aware they should be avoiding attribute selectors? Might be something they should discuss with the Angular team in case they start blocking this in the regular Bootstrapper as well.

Is there a way to enable filtering in the list if it does not use a dataSource and just binds directly to the HTML ?
<ul id="listView">
<li>Item 1</li>
<li>Item 1</li>
<li>Item 1</li>
</ul>
<script>
$("#listView").kendoMobileListView({
filterable: true
});
</script>
I do get a textbox to filter, but no matter what I type, nothing comes up!

Hi,
we test our kendo based application with ZAP security scanner Tools. It reports one high security risk caused on kendo.all.min.js file.
Description
Attack technique used for unauthorized execution of operating system commands. This attack is possible when an application accepts untrusted input to build operating system commands in an insecure manner involving improper data sanitization, and/or improper calling of external programs.
URL
https://service.cboxcloud.com/api/kendo/kendo.all.min.js;sleep%20%7B0%7Ds;
Parameter
kendo.all.min.js
Attack
kendo.all.min.js;sleep {0}s;
Solution
If at all possible, use library calls rather than external processes to recreate the desired functionality.
Run your code in a "jail" or similar sandbox environment that enforces strict boundaries between the process and the operating system. This may effectively restrict which files can be accessed in a particular directory or which commands can be executed by your software....
Does anyone know how to reduce or or eliminate this risk?

When using keyboard navigation with the dropdownlist, combobox components, you cannot have no items selected in the popup. When you reach the start or end of the list, hitting the up/down arrow key wont deselect the item. In contrast to this behavior, the autocomplete popup doesn't behave the same way. When you reach the start or end of the list in that component, hitting the up/down arrow key will result in none of the items being selected. This is poor user experience in my opinion.
Imagine typing in the autocomplete input box and the popup shows only one result. By (accidently) hitting the up/down key, the item gets deselected and hitting the enter button after that will result in not having selecting an item from the list. Even more so, once you have closed the popup you cannot open the popup again with keyboard navigation. The popup will only get shown again when the text in the input box is changed. Again, this is poor user experience in my opinion.
Any suggestions?
Hello,
I have a tree view with check boxes and i wanted to show expander on all nodes with or with out children and loadOnDemand is false.Can i get a solution for this.
http://dojo.telerik.com/anAXE
I'm using editor.getRange() function from the Editor Select event to get the current range of an element selected in the Editor.
In Chrome the getRange() function returns the range I would expect.
However in Internet Explorer the getRange() function return the wrong range.
Why does the same method return 2 different items? The html I'm using in the the editor is as below.
<p style="text-align:left;"><strong></strong>Test the range of the following field <span class="dfw-IsMergeField dfw-EditorMergeField" contenteditable="false" data-iscollection="false" data-name="ApplicantAddress" data-path="Mallons.DomainFire.Models.MergeTemplates.FireCertTemplate.ApplicantAddress" id="mergeFieldButton" title="Applicant Address">ApplicantAddress</span> in Chrome and Explorer</p><p> </p>I have a grid with a column that has a filter template which is a dropdownlist. I am having trouble populating the data into the dropdownlist. What I want is to have the options be all of the unique values of all the records in that column.
Side question: is there any easier way to populate the dropdownlist with the unique values of the columns? As this is the most logical contents to place in the dropdown, I would hope there may be some built in way?
What I'm trying to do is have it call a service that returns JSON specifying the options.
Below I have the 3 ways I've tried to code the data-column field based on google searches that led to very old topics on this forum, which is why I hope there is a simple way. The first 2 don't work but the third (hard coding it) does work.
1) This call hits the server and returns JSON but does not populate the dropdown.
{<br> "field": "location_name",<br> "title": "Location",<br> "filterable": {<br> cell: {<br> template: function (args) {<br> args.element.kendoDropDownList({<br> dataTextField: "optionText",<br> dataValueField: "optionValue",<br> valuePrimitive: true,<br> dataSource: {<br> transport: {<br> read: <br> function(options) {<br> $.ajax({<br> type: "GET",<br> url: "/Patrol/Report.aspx/GetOptions",<br> data: "d",<br> contentType: "application/json; charset=utf-8",<br> dataType: "json",<br> success: function (msg) {<br> alert(msg.d); //this gets called successfully<br> return msg; //tried with and without the return<br> }<br> });<br> }<br> }<br> }<br> });<br> },<br> showOperators: false<br> }<br> }2) This call doesn't hit the server at all
{
"field": "location_name",
"title": "Location",
"filterable": {
cell: {
template: function (args) {
args.element.kendoDropDownList({
dataTextField: "optionText",
dataValueField: "optionValue",
valuePrimitive: true,
dataSource: {
transport: {
read: {
dataType: "jsonp",
url: "/Patrol/Report.aspx/GetOptions",
}
}
}
});
},
showOperators: false
}
}
3) Hard coding the datasource data: This works correctly
{
"field": "location_name",
"title": "Location",
"filterable": {
cell: {
template: function (args) {
args.element.kendoDropDownList({
dataTextField: "optionText",
dataValueField: "optionValue",
valuePrimitive: true,
dataSource:
[{"optionText": "HP","optionValue": "HP"}, {"optionText": "Loc2","optionValue": "ID2"}]
});
},
showOperators: false
}
}
Hello,
the problem exists only with the pdf export button icon. The excel export button icon is rendered correctly.
I was able to reproduce the problem on your demos page with Chrome and IE: Kendo Grid / PDF export / select bootstrap theme.
How can this be fixed?
Best regards,
Kaan

Hello,
I was trying to work with the data-detail-template of the grid and it works fine but I don't know how to setup the binding for the create,edit,... events.
For the main rows it's now problem the events fire like they should be.
And what is even stranger is that the delete event works for the data-detail-template but not for create or edit.
There is something with the bindings I don't understand...
You can find the code here http://dojo.telerik.com/aZugI/8
Thanks in advance
