Hello,
I am using templates with ahref for Kendo toolbar, but the Images dont Show. Only one Show full rest is cut or overlapped i believe
@(Html.Kendo().ToolBar()
.Name("ToolBar")
.Resizable(true)
.Items(items =>
{
items.Add().Template("<a href='javascript: void(0)' class='abutton save' onclick='GoBack()' title='Speichern' > </a>");
items.Add().Template("<a href='javascript: void(0)' class='abutton delete' onclick='onDelete()' title='löschen'> </a>");
items.Add().Template("<a href='javascript: void(0)' class='abutton goback' onclick='GoBack()' title='Zurück zur Liste' > </a>");
})
)
my css
.abutton.save {
background: url('@Url.Content("~/Images/Save_new.png")');
background-repeat: no-repeat;
height:40px;
width:40px;
vertical-align:middle;
}
.abutton.goback {
background: url('@Url.Content("~/Images/arrow_left.png")');
background-repeat: no-repeat;
height:40px;
width:40px;
vertical-align:middle;
}
.abutton.delete {
background: url('@Url.Content("~/Images/delete.png")');
background-repeat: no-repeat;
height:40px;
width:40px;
vertical-align:middle;
}
What am i doing wrong
Thanks
Anamika
I have a kendo Grid with an editor column that uses a combobox whose datasource is set to an object array. Everything works fine except when a user sets enters a custom value into the combobox (for example:'abc') that doesn't match any of the datasource options. The combobox displays undefined when tabbing off of it or moving focus out of the combobox. I have tried to handle this in the change event of the combox box by adding the custom value to the datasource (using the Telerik online example for adding custom values), but that doesn't appear to work.
Below is my html file code:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2017.2.504/styles/kendo.common-material.min.css" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2017.2.504/styles/kendo.material.min.css" />
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2017.2.504/styles/kendo.material.mobile.min.css" />
<script src="https://kendo.cdn.telerik.com/2017.2.504/js/jquery.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2017.2.504/js/kendo.all.min.js"></script>
</head>
<body>
<div id="mappingGrid"></div>
<script>
//$(document).ready(function () {
//capture vars
var mGrid = $("#mappingGrid").kendoGrid({
dataSource: {
schema: {
model: {
// id: "Id",
fields: {
// Id: { editable: false, nullable: false },
CustomFunction: { defaultValue: { Value: "0", Name: "" } },
}
}
},
},
// batch:true,
pageSize: 10,
autoBind: false,
height: 300,
width: 300,
scrollable: true,
sortable: true,
filterable: true,
editable: true,
// serverFiltering: true,
toolbar: ["create"],
columns: [
{ field: "CustomFunction", title: "Custom Function", editor: customFunctionEditor, template: "#=CustomFunction.Name#" },
{ command: [{ name: "destroy", text: "" }], title: " ", width: "100px" }],
});
function customFunctionEditor(container, options) {
$('<input id="CustomFunction" name="CustomFunction">')
.appendTo(container)
.kendoComboBox({
dataTextField: "Name",
dataValueField: "Value",
change: onComboBoxChange,
// autoBind: abind,
dataSource: [
{ Name: "Add", Value: "1" },
{ Name: "Subtract", Value: "2" },
{ Name: "Multiply", Value: "3" },
{ Name: "Divide", Value: "4" }
],
}).appendTo(container);
}
function DisplayError(xhr) {
var msg = JSON.parse(xhr.responseText);
errornotification("Error", msg.Message);
// alert(msg.Message);
}
function onComboBoxChange(e) {
var combo = e.sender;
var comboText = combo.text();
// check if new value is a custom one
if (!combo.dataItem()) {
var dataSource = combo.dataSource;
dataSource.add({
Value: combo.text(),
Name: combo.text()
});
dataSource.one("sync", function () {
combo.select(dataSource.view().length - 1);
});
dataSource.sync();
}
}
});
</script>
</body>
</html>
Hello,
Can we have tooltip for command Buttons with images
@(Html.Kendo().ToolBar()
.Name("ToolBar")
.Resizable(false)
.Items(items =>
{
items.Add().Type(CommandType.Button).ImageUrl(Url.Content("~/Images/Save_new.png")).Id("saveBtn").Click("SaveEntry");
})
Thanks
Anamika

I have a grid with editable when the cell, I make the with it, but it will close immidiately, it is work with version but not work with 2017.2.504
<script> var ops = [ { Value: "Match", Text: "Match" }, { Value: "Any", Text: "Any" }]; var operator; function changeOperator(e, obj, operator){ e.container.find("input[name='oper']").kendoDropDownList({ optionLabel: "Select", dataTextField: "Text", dataValueField: "Value", dataSource: operator }); }$("#grid").kendoGrid({ columns: [ { field: "oper"}, { field: "val" } ], dataSource: { data: [ { id: 1, oper: "Match", val: 30 }, { id: 2, oper: "Match", val: 33 } ], schema: { model: { id: "id" } } }, editable: "incell", edit: function(e) { operator = [ops[0], ops[1]]; changeOperator(e, "", operator); }, });</script>here is my code in dojo
http://dojo.telerik.com/iguti/2
anyone could tell me why?
thanks a lot.
Hi,
Possibly a stupid qs, but I'm wondering if it is possible to configure the insertFile tool in the editor to allow upload of files from a local drive, rather than just giving the option to insert a url to a file?
Currently the tool only gives me the option to insert a url.
We've implemented a bespoke attachment upload option which runs alongside the Kendo Editor, in a different app, but I'd prefer to avoid trying to redevelop it to fit into this app.
Cheers.

<div id="chart"></div><script type="text/javascript"> $("#chart").kendoChart({ categoryAxis: { categories: ["2012", "2013", "2014"], crosshair: { color: "green", width: 2, visible: false } }, series: [{ type: "line", data: [1, 2, 3] }] }); function displayCrosshair() { var chart = $("#chart").data('kendoChart'); chart.options.categoryAxis.crosshair.visible = true; chart.refresh(); } function hideCrosshair() { var chart = $("#chart").data('kendoChart'); chart.options.categoryAxis.crosshair.visible = false; chart.refresh(); }</script><script type="text/javascript"> $("#chart").kendoChart({ categoryAxis: { categories: ["2012", "2013", "2014"], crosshair: { color: "green", width: 2, visible: true } }, series: [{ type: "line", data: [1, 2, 3] }] });</script>
My scheduler is completely non-editable.
But I'd like the user to be able to click the little event title and get a nice modal window showing all of the details. (Similar to how editing works now, but read only)
What's the best way to go about this?
I *could* set editable to true and then create a custom edit template (that is actually read only). But then I'm left with slapping down all of the new events like delete and drag/drop.
Or perhaps I could keep the scheduler read only, use a template for the little displayed event, and roll my own popup for the details. the
I'm starting this tomorrow and I'd love to know if anyone has some advice for a preferred direction.
Thanks!
