I'm using Kendo UI TreeView and I enabled the dragAndDrop option. When I perform a drag and drop, the node is well moved by in the text I have :
function ( value ) { return access( this, function( value ) { return value === undefined ? jQuery.text( this ) : this.empty().each( function() { if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { this.textContent = value; } } ); }, null, value,
See the images of the error in stackoverflow

I am trying to add a custom command into the toolbar to launch a modal and can't get the grid to render or template to function properly. This is all in angularjs.
<div class="page page-forms-common"> <div class="pageheader"> <h2>Transactions</h2> </div> <div ng-include="'views/card/CardHeader.html'" ng-controller="CardHeaderCtrl"></div> <br /> <div> <kendo-grid options="transactionGridOptions" id="transactionsGrid"> </kendo-grid> </div> <script type="text/ng-template" id="DisputeTransactions.html"> <div> <div class="modal-header"> <h3 class="modal-title custom-font">Dispute Notes</h3> </div> <div class="modal-body"> <label for="noteHistory"> Previous Notes: </label> <label for="newNote"> Add Note: </label> <textarea></textarea> </div> <div class="modal-footer"> <button class="btn btn-orange" ng-click="cancel()">Cancel</button> <button class="btn btn-blue" ng-click="ok()">Submit</button> </div> </div> </script> <script type="text/ng-template" id="disputeButtonTemplate"> <div id="toolbar" data-role="toolbar"> <button ng-click="openDispute('lg')">Dispute</button> </div> </script></div>
var transactionData = [ { "TransactionId": "1", "Transaction_Date": "02/14/2017 17:00:000", "Transction_Amount": "$200.00", "Merchant_Name": "1-800-Flowers", "Transaction_Description": "home delivery", "Balance": "$1500.00" }, { "TransactionId": "2", "Transaction_Date": "02/15/2017 17:00:000", "Transction_Amount": "$300.00", "Merchant_Name": "Shane Co", "Transaction_Description": "Shane Co in-store purchase", "Balance": "$1200.00" }, { "TransactionId": "3", "Transaction_Date": "02/16/2017 08:30:000", "Transction_Amount": "$200.00", "Merchant_Name": "King Soopers", "Transaction_Description": "foo", "Balance": "$1000.00" }];app.controller("TransactionGridCtrl", function ($scope, $uibModal) { $scope.transactionGridOptions = { toolbar: [{ name: "excel" }, { name: "pdf" }, { template: kendo.template($('#disputeButtonTemplate').html()) }], dataSource: { data: transactionData }, columns: [ { template: "<input type='checkbox' class='checkbox' />", width:"30px" }, { field: "TransactionId", hidden: true }, { field: "Transaction_Date", title: "Transaction Date", }, { field: "Transction_Amount", title: "Transction Amount" }, { field: "Merchant_Name", title: "Merchant Name" }, { field: "Transaction_Description", title: "Transaction Description" }, { field: "Balance", title: "Balance" }], noRecords: true, editable: false, sortable: true, reorderable: true, pageable: { pageSize: 20, previousNext: true, input: true, buttonCount: 5, pageSizes: [20, 30, 40, "all"], info: true, messages: { page: "Enter page" } }, filterable: { mode: "menu", ignoreCase: true, operators: { string: { eq: "Equal to", contains: "Contains", startswith: "Begins with" }, date: { eq: "Equal to", gt: "After", lt: "Before", eq: "Equals", gte: "After or equal to", lte: "Before or equal to" } } }, pdf: { allPages: false, fileName: "Transactions.pdf" }, excel: { fileName: "Transactions.xslx", filterable: true } } $scope.openDispute = function (size) { alert("hi"); //var modalInstance = $uibModal.open({ //templateUrl: 'TransferFunds.html', //controller: 'TransferFundsCtrl', //size: size //}); }});
Hey,
I have a grid with collapse inside, and I got more data inside my collapse.
But if I click export to csv, the data from collapse is not exporting to csv file.
Can I export collapse data too?
Thanks, Chen.

Hello!
I have prepared an example: http://dojo.telerik.com/oZOYa
In my project setup I use 24x24 px images with transparent background (in the online demo 16x16 px), which I position in the center of the buttons (css vertical-align). I also need to set the button click event handlers after the toolbar has been initialized.
On desktop browsers the example works well. However, when I use Chrome for Android (version 58), the button click event is not always firing, even when the orange button background flashes up, when pressing on a button. The issue seems to appear more often, when the page is zoomed. Toggle buttons work fine. I experience the same issue, but less often, with iOS 9.3.2 Safari too.
Any ideas on how to improve the user experience?
Best regards,
Kaan
Dojo example: http://dojo.telerik.com/EZUfO/2
In this example, I want to display some nodes in the treeview (directories), and hide other nodes (files). If you expand "dir1" and "dir2" you can see that the filter works as expected (/dir1/dir2/file is hidden). I also manually call load() when selecting a treeview node, so that I can reference a node's children simply by clicking on it (see select event callback).
Steps to reproduce undesired behavior:
After step 4 you should see that /dir1/dir2/file is shown in the treeview. Is this expected behavior? I would like /dir1/dir2/file to always stay hidden, according to the datasource's filter.
I am trying to have the cell filter render a DateTimePicker with the parsed format as 24 hr - when i select 20.30 from the time picker portion it gets set in the rendered input as 03/06/2017 08:30 - I have tried numerous configurations for the template format arguments - could someone please point me in the right direction?
dcolumns[ci]["type"] = 'date';dcolumns[ci]["filterable"] = { cell: { showOperators: false, template: function (args) { args.element.kendoDateTimePicker({ timeFormat: "HH:mm", format: "MM/dd/yyyy HH:mm", parseFormats: ["MM/dd/yyyy hh:mm tt"] }); } }}I am trying to use tabstrip, the scenario I am trying to do is to load the first tab which has search form. When user submits the search I want to open a new tab and load another page into it (that page has Kendo grid in it). Here is approximate code to do this:
<script>
function addTab(targetUrl, title) {
var tabStrip = $("#tabstrip").kendoTabStrip().data("kendoTabStrip");
tabStrip.append({ text: title, encoded: false, contentUrl: targetUrl});
tabStrip.select((tabStrip.tabGroup.children("li").length - 1));
}
function loadDoc() {
var sub_name=document.getElementById("sub_name").value;
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("id_type_span").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", "pages/getAttributeList.jsp?sub_name="+sub_name, true);
xhttp.send();
}
$(document).ready(
function() {
$("#tabstrip").kendoTabStrip({
animation: {
open: {
effects: "fadeIn"
}
}
});
var tabstrip = $("#tabstrip").data("kendoTabStrip");
tabstrip.tabGroup.on("click", "[data-type='remove']", function(e) {
e.preventDefault();
e.stopPropagation();
var item = $(e.target).closest(".k-item");
tabstrip.remove(item.index());
});
$("#submitButton").click(
function() {
var url = "http://myurl.com/browser/pages/response.jsp?id_type=" + id_type
+ '&id_value=' + id_value + '&sub_name=' + sub_name;
addTab(url, id_type + ': ' + id_value
+ ' <button data-type="remove" class="k-button k-button-icon"><span class="k-icon k-i-close"></span></button>')
}
});
});
</script>
<style type="text/css">
<body>
<div id="tabstrip" style="width: 100%;">
<ul>
<li class="k-state-active">Search</li>
</ul>
<div title="Search" >
</div>
</div>
<body>
and the page I call has this:
<body>
<div id="gridBorder">
<div id="grid"></div>
</body>
to which I load grid dynamically.
What happens is the new tab opens and shows the table as it should, but when I switch to the first tab it still has the search form shrinked and the same div with grid displaying that is on the second tab, here is a picture:
http://imgur.com/Drw5nHd
