1. Is it hard to understand the version numbers of our releases? If yes, what makes them hard to understand them?
2. Would semantic versioning (SemVer) of our releases make it easier to understand our version numbers and what's behind them?
3. If we go with SemVer, we might need to start with version 3000.0.0 as we currently use 2022.x.x. Please share your thoughts about this approach and ideas for what number versioning would work best for you.
We are currently experiencing a rendering issue with the KendoUI TreeView component, version 2019.2.703, on Project Server Online. This problem arose following a recent update to Project Online, which introduced a change in how the WebComponentsIcons font, used for icon rendering, is managed in the cloud environment.
Issue Details:
Previously, the grid component functioned correctly. However, after the update, labels in combo boxes that contain hierarchical items (years and months in our case) are not displaying correctly. Specifically, the label for the year is now rendering "behind" he checkbox and is only partially visible within the interface.
See attachment: TreeView_err1.png
Attempted Fixes and Complications:
We attempted a solution that successfully made the year label visible again modifying the style of the class .k-treeview .k-in (setting the Font Family and size).
.k-treeview .k-in {However, this adjustment led to an unintended change in the Document Object Model, and an empty <span> cover the checkbox and partially blocked the selection of the checkbox.
See attachment: TreeView_err2.png
To avoid the conflict between the checkbox and the empty span we modified the style of the .k-icon class changing the display from inline-block to display: contents;
Now, the trigger, originally on the triangle icon for showing/hiding child items (months), is incorrectly positioned above the checkbox for selecting the year. This results in all child items being expanded and displayed when the parent is selected, which is not the desired behaviour.
See attachment: TreeView_err3.png
Attachments:
Please find attached screenshots for a better understanding of the issues described.
Request:
Could you please investigate this behaviour? Any suggestions on how to correct the year label rendering without affecting the functionality of the child item display would be greatly appreciated.
I've got a kendo bar chart that I'm applying a font to but when I do, the labels are no longer aligned. using the default for the chart renders fine. How do I fix this?
Hi Team,
Is there any way to set the pattern color and pattern style of a cell before exporting to excel using jQuery?
Thanks,
Julian A
Can someone tell me how I can align my last element to the right while the others stay to the left please? i am working with asp.net mvc core 8
@(Html.Kendo().Menu()
Hello
I have a question while using saveChanges on grid
I want to generate sync for created, updated, and destroyed, is there a way?
Hello
I want to use the REST settings to do the updates. So I have a question while using saveChanges on grid
I want to each submit for created, updated, and destroyed, is there a way?
Hi,
Need to figure out the proper way to attach a new sheet. to the kendoSpreadsheet's option: sheets. I tried the below code:
$(document).ready(function () {
//render and initialize kendoSpreadsheet:
$("#spreadsheet").kendoSpreadsheet({
columns: 20,
rows: 200,
toolbar: true,
sheetsbar: true,
sheets: mySheets,
width: "100%"
});
//render and initialize kendoButton:
$("#load-new-sheet-btn").kendoButton({
icon: "forward",
themeColor: "primary",
click: swapSheets // want to render new set of sheets. Is this possible?
});
});
//assign a different JavaScript object to the sheets: option parameter (this doesn't seem to refresh the spreadsheet component/control:
function swapSheets()
{
var currSpreadSheet = $("#spreadsheet").data("kendoSpreadsheet");
console.log("BEFORE clearing sheets: currentSpreadSheet contents: ", currSpreadSheet.options.sheets)
currSpreadSheet.options.sheets = mySheetsTwo;
console.log("AFTER clearing sheets: currentSpreadSheet contents: ", currSpreadSheet.options.sheets);
currSpreadSheet.refresh();
}
You can see the whole code in action here in the Dojo:
Spreadsheet Demo Swapping Sheets | Kendo UI Dojo (telerik.com)
Also, my requirements want to load a stylized formatted sheet (ergo probably a sheet object), and X number of sheets with raw data…with a different dataSource associated to those raw data sheets.
The ultimate goal is to load data into a sheet object in from an API without rerendering the entire page or destroying the current spreadsheet component (and creating a new one). Most importantly, or we can constrain the question to how to point sheets: to a new JSON sheet structure.
Here is a screen shot of what is happening:
It seems like I can re-assign the sheets object, but refreshing or binding the new sheets object is not being done successfully.
Hope this all makes sense,
George
<textarea id="editor"></textarea>
<script>
$("#editor").kendoEditor({ tools: [
"bold", "italic", "underline", "fontName", "fontSize"
]});
var editor = $("#editor").data("kendoEditor");
$(editor.body).focus(function (e) {
editor.exec("fontName", { value: "Tahoma" });
editor.exec("fontSize", { value: "10pt" });
var content = editor.value();
if (content.indexOf('<p') !== 0)
editor.value('<p>'+ content +'</p>');
console.log(editor.value());
console.log(editor.body.innerHTML);
});
</script>
I have a form on which there is checkbox control. For some reason the kendo validator always considers the checkbox a required field and considers a non-checked state as invalid. How can I get the validator to ignore the checkbox? As you can see, the field, IsTerminated is not marked required.
<form id="frmEmployee" method="post">
<div class="control-grid">
<div class="col-1-label">
@Html.LabelFor(m => m.Id, "Employee Id: ")
</div>
<div class="col-1-control">
@Html.Kendo().TextBoxFor(m => m.Id).HtmlAttributes(new { @readonly = "", @required = "", @validationMessage = "Id is required" })
</div>
<div class="col-2-label">
@Html.LabelFor(m => m.FirstName, "First Name: ")
</div>
<div class="col-2-control">
@Html.Kendo().TextBoxFor(m => m.FirstName).HtmlAttributes(new { @required = "", @validationMessage = "First Name is required" })
</div>
<div class="col-3-label">
@Html.LabelFor(m => m.LastName, "Last Name: ")
</div>
<div class="col-3-control">
@Html.Kendo().TextBoxFor(m => m.LastName).HtmlAttributes(new { @required = "", @validationMessage = "Last Name is required" })
</div>
<div class="col-1-label">
@Html.LabelFor(m => m.MiddleName, "Middle Name: ")
</div>
<div class="col-1-control">
@Html.Kendo().TextBoxFor(m => m.MiddleName)
</div>
<div class="col-2-label">
@Html.LabelFor(m => m.PreferredName, "Preferred Name: ")
</div>
<div class="col-2-control">
@Html.Kendo().TextBoxFor(m => m.PreferredName)
</div>
<div class="col-3-label">
@Html.LabelFor(m => m.Email, "Email: ")
</div>
<div class="col-3-control">
@Html.Kendo().TextBoxFor(m => m.Email).HtmlAttributes(new { @required = "", @validationMessage = "Email is required" })
</div>
<div class="col-1-label">
@Html.LabelFor(m => m.HireDate, "Hire Date: ")
</div>
<div class="col-1-control">
@Html.Kendo().DatePickerFor(m => m.HireDate).HtmlAttributes(new { @required = "", @validationMessage = "Hire Date is required" })
</div>
<div class="col-2-label">
@Html.LabelFor(m => m.IsTerminated, "Terminated: ")
</div>
<div class="col-2-control">
@Html.Kendo().CheckBoxFor(m => m.IsTerminated)
</div>
<div class="col-3-label">
@Html.LabelFor(m => m.TerminationDate, "Termination Date: ")
</div>
<div class="col-3-control">
@Html.Kendo().DatePickerFor(m => m.TerminationDate)
</div>
<div style="display: none;">
@Html.Kendo().DatePickerFor(m => m.CreatedDate)
</div>
</div>
</form>
On page load I have:
$(document).ready(function () { $("#frmEmployee").kendoValidator(); });
And before I submit my data to the server I have a check:
let validator = $('#frmEmployee').kendoValidator().data('kendoValidator'); if (validator.validate()) { // ... }
validator.validate() always returns false if IsTerminated is not checked. IsTerminated is a non-nullable bool.