Hi,
Currently I am maintaining a couple of different versions of a project. The selectable option is working but the colors when a row is selected are off a bit:
Here is the older version of Kendo UI for jQuery (2020.3 SP1):
The newer version of Kendo (2023.3 SP1) changed the color, and it works nicely with my child grids:
How can I change the older Kendo UI so it looks more like the newer version? So when selected the background color changes enough that the letters are visible in front of the background color? I am guessing there is a way to do this via a cascading style sheet?
P.S. Here is a DOJO with my code:
https://dojo.telerik.com/@georgeg@pipkins.com/aZAwIRaX
Regards,
George
Hi,
In the jQuery Spreadsheet Widget, it is possible to add a comment to a cell. When the comment contains a newline character '\n', then the comment tooltip of the spreadsheet does not show the newline.
How can we allow newlines in a comment tooltip of a Spreadsheet Cell?
( I think that the js kendo version 2022 contained that functionality)
Kind regards!
I don't want users to set UNITS while assigning tasks to resources, either I want to disable that column or hide the column. The default value should always be 100%.
I have a problem with DropDownMenu in the KendoGrid: https://dojo.telerik.com/aFoTuXoy
I tried to add DropDownMenu (from bootstrap) to cell inside of KendoGrid.
Also I added style to code (I found this reference early: https://stackoverflow.com/questions/68672182/boostrap-dropdown-menu-in-kendo-grid-cell-template):
<style type="text/css">
.k-master-row td {
overflow: visible !important;
}
</style>But it didn't help me and menu hides inside of table.
I need to add DropDown menu to Main and Detail tables.
I've figured out how to initialize a ButonGroup with badges using this documentation:
items - API Reference - Kendo UI ButtonGroup - Kendo UI for jQuery (telerik.com)
Now I want to update badge options or remove a badge after initialization. I found this documentation:
badge - API Reference - Kendo UI ButtonGroup - Kendo UI for jQuery (telerik.com)
However, this only seems to allow updating the text value of the badge. I want to be able to update other things like themeColor. Furthermore, if a badge is removed by calling:
buttonGroup.badge(index, false);I am having an issue getting my controller code to get called from the UI. Here is what I have tried.
<script type="text/javascript">
$(document).ready(function () {
$("#pdfViewer").kendoPDFViewer({
fromFile: {
url: "@Url.Action("DetailsReport", "ReportViewer")"
}
});
});
</script>
--RAZOR PAGE
@(Html.Kendo().PDFViewer()
.Name("pdfViewer")
)
Controller ActionMethod (never gets called).
returns File(bytes, mimeType).

I am setting up a grid with inline edit mode and CRUD operations. I add the "create" option in the toolbar and added a command column with "edit" and "delete" options. When I use the add row button, or the edit row button, then the command column changes to contain "Update" and "Cancel" buttons. When I click the "Update" button, nothing seems to happen. The change does not get saved, I see no errors in the console and mu console.logs in the update/create/delete functions also don't get triggered. I am using version 2022.2.621 of Kendo UI for jQuery. (I cannot easily update to a newer version, because we have custom CSS for most components and with every new update, we have a ton of work to update this CSS, because Kendo is always changing/removing/adding class names on HTML elements for some reason.)
I have created an example in the dojo where you can reproduce this problem: https://dojo.telerik.com/eRibIRed
Did I configure the grid wrongly?
Update: I tried version 2023.3.1114 and have the same problem there.
hello,
i want to use kendo to send data to a REST API. I get a 415 error. But i do not know what i have made wrong.
My test html looks like this:
<button id="button" type="button">Submit</button>
<script>
$("#button").kendoButton({
click: function (e) {
//alert(combobox.value);
//alert(e.event.target.tagName);
var dataSource = new kendo.data.DataSource({
transport: {
// make JSONP request to https://demos.telerik.com/kendo-ui/service/products/create
create: {
url: "https://localhost:7170/api/Kunden",
dataType: "json", // "jsonp" is required for cross-domain requests; use "json" for same-domain requests
type: "PUT"
},
parameterMap: function (data, type) {
if (type == "create") {
// send the created data items as the "models" service parameter encoded in JSON
return { models: kendo.stringify(data.models) };
}
}
},
schema: {
model: {
id: "kundenId", // the identifier of the model
fields: {
id: { editable: false, nullable: true },
}
}
}
});
// create a new data item
dataSource.add({ id: 4713 });
//dataSource.insert(0, { id: 4714 });
// save the created data item
dataSource.sync(); // server response is [{"ProductID":78,"ProductName":"New Product","UnitPrice":0,"UnitsInStock":0,"Discontinued":false}]
//dataSource.pushCreate([{ id: combobox.value }]);
}
});
</script>My API controller looks like this. I want to use the method SetKunde.
namespace Api.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class KundenController : ControllerBase
{
// GET: api/Kunden
[HttpGet]
public async Task<ActionResult<IEnumerable<Kunde>>> GetKundeItems()
{
//return await _context.KundeItems.ToListAsync();
DataAccess dataAccess = new DataAccess();
return dataAccess.GetKunden();
}
// GET: api/Kunden/5
[HttpGet("{id}")]
public async Task<ActionResult<Kunde>> GetKunde(long id)
{
//var kunde = await _context.KundeItems.FindAsync(id);
DataAccess dataAccess = new DataAccess();
Kunde kunde = dataAccess.GetKunde(id);
if (kunde == null)
{
return NotFound();
}
return kunde;
}
// PUT: api/Kunden/5
[HttpPut]
public async Task<ActionResult<Kunde>> SetKunde(KundeShort kdn)
{
return NotFound();
}
}
}