Hi,
I've overlapping issue when numbers are too close. Can you please advice how to fix line chart labels overlapping issue?
Here is also the snippet link https://dojo.telerik.com/iZiqEfaX
https://runner.telerik.io/fullscreen/@shashi.kumar/IdeKUHam
You can see for column titled 'Phone' there is no right border.
Please reply how can we configure right borders?
Hi, is it possible to use a kendo UI NumericTextBox with free decimals?
I would like to allow the user to input 0, 1 or any number of decimals and I want to see all in the textbox.
Is it possible?
I have written the following code for kendoComboBox, it does not cause any problem when creating, but when editing, only the id is displayed.
$('#buyer').kendoComboBox({
dataSource: new kendo.data.DataSource({
type: 'aspnetmvc-ajax',
serverFiltering: true,
serverPaging: true,
serverSorting: true,
transport: {
read: {
url: kmc.urlBase + '/lookups/buyers',
dataType: 'json',
type: 'POST',
beforeSend: function (xhr) {
kmc.setRequestVerificationToken(xhr);
}
}
},
schema: {
aggregateResults: 'aggregateResults',
data: 'data',
errors: 'errors',
total: 'total',
model: {
id: 'id',
fields: {
id: { type: 'number' },
name: { type: 'string' },
code: { type: 'string' },
cidNID: { type: 'string' },
addr: { type: 'string' },
tel: { type: 'string' },
fax: { type: 'string' }
}
}
},
error: function (e) {
if (e.status === 'customerror') {
pki.alert(e.errors);
} else {
var failure = pki.parseJson(e.xhr.responseText);
if (failure && failure.success === false) {
pki.alert('Status: ' + e.xhr.status + '<br/><br/>Error: ' + failure.errors);
} else {
pki.alert('Status: ' + e.xhr.status + '<br/><br/>Error: ' + e.xhr.responseText);
}
}
}
}),
dataTextField: 'name',
dataValueField: 'id',
filter: 'startswith',
valuePrimitive: true,
//change: function (e) {
// var dataItem = this.dataItem();
// if (dataItem) {
// pro.headerModel.set('buyer', { id: dataItem.Id, name: dataItem.Name });
// }
//},
minLength: 2,
select: function (e) {
var item = e.dataItem;
if (item) {
$('#buyer-name').text(`TO: ${item.name}`);
$('#buyer-addr').text(`ADD: ${item.addr}`);
$('#buyer-tel').text(`TEL: ${item.tel}`);
$('#buyer-fax').text(`FAX: ${item.fax}`);
$('#buyer-nid').text(`COMMERCIAL/NATIONAL ID: ${item.cidNID}`);
}
}
});
html code :
<td>
<span class="caption">Buyer: </span>
<input id="buyer" name="buyer" class="combobox-lg" data-bind="value: buyer.id" required />
</td><div id="myLayout" class="k-content" style="background-color:Gray; height:100%;"><div id="contentArea" style="background-color:Silver;"> <div id="myList"></div></div><div id="footer" style="background-color:Silver;"> Click on ShipCity to trigger custom editor</div>var myDataSource = new kendo.data.DataSource({ type: "odata", transport: { }, schema: { model: { id: "OrderID", fields: { OrderID: { type: "number" }, ShipName: { type: "string" }, ShipCountry: { type: "string" }, ShipCity: { type: "string" }, ShipName: { type: "string" } } } }, pageSize: 50, serverPaging: true, serverFiltering: true, });var $footer = $("#footer");var gridHeight = function () { return $(window).height() - $footer.height() - 2;}var $grid = $("#myList").kendoGrid({ scrollable: { virtual: true }, editable: true, dataSource: myDataSource, sortable: true, height: gridHeight(), columns: [ { field: "OrderID" }, { field: "ShipName"}, { field: "ShipCountry", title : "Ship's Country", editor: function(container, options) { $('<input id="ShipCountry1" required data-text-field="ShipCountry" data-value-field="ShipCountry" data-bind="value:' + options.field + '"/>').appendTo(container).kendoComboBox({ filter: "contains", placeholder: "Select category...", dataTextField: "ShipCountry", dataValueField: "ShipCountry", dataSource: { type: "odata", serverFiltering: true, transport: { read: 'http://demos.kendoui.com/service/Northwind.svc/Orders?$select=ShipCountry' } }, }); } }, { field: "ShipCity", title : "Ship's City", editor: function(container, options) { $('<input id="ShipCity1" required data-text-field="ShipCity" data-value-field="ShipCity" data-bind="value:' + options.field + '"/>').appendTo(container).kendoComboBox({ autoBind: false, cascadeFrom: "ShipCountry1", filter: "contains", placeholder: "Select product...", dataTextField: "ShipCity", dataValueField: "ShipCity", dataSource: { type: "odata", transport: { read:'http://demos.kendoui.com/service/Northwind.svc/Orders?$select=ShipCity' } } }); } }, { field: "ShipName", title : "Ship's Name", editor: function(container, options) { $('<input id="ShipName1" required data-text-field="ShipName" data-value-field="ShipName" data-bind="value:' + options.field + '"/>').appendTo(container).kendoComboBox({ autoBind: false, cascadeFrom: "ShipCity1", filter: "contains", placeholder: "Select product...", dataTextField: "ShipName", dataValueField: "ShipName", dataSource: { type: "odata", transport: { read:'http://demos.kendoui.com/service/Northwind.svc/Orders?$select=ShipName' } } }); } } ]});$("#rootLayout").kendoSplitter({ orientation: "vertical", panes: [ { scrollable: false, collapsible: false, size: "90%" }, { collapsible: true, size: "10%" } ]});var resizeGrid = function () { var dataArea = $grid.find(".k-grid-content"); var newHeight = gridHeight(); var diff = $grid.innerHeight() - dataArea.innerHeight(); $grid.height(newHeight); dataArea.height(newHeight - diff);}$(window).resize(function () { resizeGrid();});We are using Kendo UI for jQuery at version 2022.2.621.
In the Image Browser, at any empty directory level:
The issue we are seeing is bolded in step 2 above - reload hangs when adding our first directory to a directory that already has 1 or more images. The behavior is as described in this previous issue:
https://www.telerik.com/forums/image-browser-endless-loading-animation-after-creating-a-folder
I see that it should be fixed in the version we are using, and the very specific circumstance that is causing it for us is strange. After we have a first directory added, we can add additional directories without issue. Also note that I am not able to reproduce our issue in the demo.
We do have a dotnet backend for the Image Browser endpoints that is fully functional and not throwing exception when the issue occurs. Further, there are no JS errors in dev tools.
Hi,
I am not sure if this is a bug or expected behavior, but I observed that when I create element in Gantt widget using pushUpdate, gantt timeline "jumps" to some position. For me locally it jumps to today, on example dojo (attached below) it jumps to other position.
I did some debugging locally and as I could see this line in code triggers this focus:
pushUpdate: function (items) {
if (!isArray(items)) {
items = [items];
}
var pushed = [];
for (var idx = 0; idx < items.length; idx++) {
var item = items[idx];
var model = this._createNewModel(item);
var target = this.get(model.id);
if (target) {
pushed.push(target);
target.accept(item);
target.trigger(CHANGE); //FOR ME HERE IT FOCUSES
this._updatePristineForModel(target, item);
} else {
this.pushCreate(item);
}
}
if (pushed.length) {
this.trigger('push', {
type: 'update',
items: pushed
});
}
},Behavior can be observed on this dojo, with the following steps:
- run dojo
- position gantt timeline somewhere in the future (i tried several dates)
- click 'add item' button to add EXAMPLE element via pushUpdate
Result: Gantt "jumps" the timeline (at least for me) to 05.07. - 06.07.
Thank you and regards
Vedad
How do you get a column data to Wrap Text when exporting to excel. When the column has a fixed width it doesn't set the cell to Wrap Text
I want it to instead set the cell to Wrap Text
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Kendo UI Snippet</title>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2022.2.621/styles/kendo.default-v2.min.css"/>
<script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2021.3.1207/js/jszip.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2021.3.1207/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2021.3.1207/styles/kendo.common.min.css">
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2021.3.1207/styles/kendo.rtl.min.css">
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2021.3.1207/styles/kendo.default.min.css">
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2021.3.1207/styles/kendo.mobile.all.min.css">
<script src="https://kendo.cdn.telerik.com/2021.3.1207/js/angular.min.js"></script>
</head>
<body>
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
toolbar: ["excel"],
dataSource: {
type: "odata",
transport: {
read: "https://demos.telerik.com/kendo-ui/service/Northwind.svc/Products"
},
pageSize: 7
},
pageable: true,
columns: [
{ width: 100, field: "ProductName", title: "Product Name" },
{ width: 300, field: "UnitPrice", title: "Unit Price" },
{ field: "UnitsOnOrder", title: "Units On Order" },
{ field: "UnitsInStock", title: "Units In Stock" }
]
});
</script>
</body>
</html>