Hi ,
Need to check programmatically (based on condition) level 3 (grand child) or more (gran grand child) nodes.
I am able to check till level 2. But can you help me to check the nodes when we have nodes in more that 2 levels.
The following code works up to 2 level:
var treeview = $("#treeview").data("kendoTreeView");
for (var i = 0; i < nodes.length; i++) {
for (var j = 0; j < nodes[i].items.length; j++) {

I want to load positions based on selected employee.
Index.Cshtml
$("#employees").kendoMultiSelect({
placeholder: "Select employees...",
dataTextField: "EmployeeFullName",
dataValueField: "EmployeeId",
autoBind: false,
filter: "contains",
dataSource: {
serverFiltering: true,
transport: {
read: baseUrl + "Schedules/GetEmployees_New",
}
}
}).data('kendoMultiSelect');
$("#positions").kendoMultiSelect({
placeholder: "Select positions...",
dataTextField: "Code",
dataValueField: "PositionId",
autoBind: false,
filter: "contains",
dataSource: {
serverFiltering: true,
transport: {
read: baseUrl + "Schedules/GetPositions_New",
data: function () {
return {
IDs : $("#employees").data('kendoMultiSelect').value().join() //I am not getting this value in controller
};
}
}
}
}).data('kendoMultiSelect');
SchedulesController.cs
public ActionResult GetEmployees_New(Filters filter, string IDs)
{
return Json(ReturnData, JsonRequestBehavior.AllowGet);
}
public ActionResult GetPositions_New(Filters filter, string IDs)
{
// I am not getting employee value in IDs parameter.
return Json(ReturnData, JsonRequestBehavior.AllowGet);
}Model
public class Filters
{
public string logic { get; set; }
public DateTime? FromDate { get; set; }
public DateTime? ToDate { get; set; }
public List<Filter> filters { get; set; }
public bool IsDailyHours { get; set; }
}Hi
I have successfully used jQuery to get and use the Value from a Field embedded on the page's form ... this is triggered by an entry (Key 13) ... what I would like to do for a different page is wait for a Form Field to be in focus, then update the content of the Field then refresh the Page ... what I believe is going wrong with my attempt is I don't believe the dynamic page has been loaded before my script is attempting to change the value. The example I have basically fires once when the page supposedly finishes azar loading.
<pre hidden=""> <script> var xmlhttp = new XMLHttpRequest(); var apptype = "New Membership chatrandom Application"; xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { jQuery('#vfb-field-1916').focus(); jQuery('#vfb-field-1916').val(apptype); location.reload(true); }} </script>
</pre> [vfb id=42]
Hi,
How do you configure a kendo jquery line chart with remote data (json) to display multiple axis.
I have a Target series with Date and Value AND a Program seires with Date a Value and I want both of them to be display on the same chart.
I was not able to find this demo or help from stackoverflow.
regadrs
Hi,
I have a line chart to show two data series, I use two line types but the legend is not synced with the series dash type.
function GetSeries() {
return [{
name: chartTerms[68941],
type: "line",
dashType: "dot",
field: "Benchmark",
color: chartColors["LightPurple"],
markers: {
visible: false
},
},
{
name: chartTerms[7151],
type: "line",
field: "Result",
color: chartColors["DarkPurple"],
markers: {
visible: false
},
}]
}what I see is:
The Benchmark legend is not correct, it should be "dot"
Any idea?
Which event can I hook into in order to run custom code before a KendoGrid FilterMenu opens every time?
There is an event that runs once before it opens (filterMenuInit) and an event that runs every time after the menu opens (filterMenuOpen), but I need the third kind, which runs every time before opening.
Hi, I want to send data for json format.
This is my data format.
data = {models: Array(1)}, type = "update....I want to send data like this.
data = {foo: 'bar', locale: 'en', name: 'test', description: '1', ...}
This data is same as {models:Array(1)} 's array.
My code is here. I used parameterMap to data format for change.
parameterMap: function (data, type) {
if (type === "update") {
debugger;
return kendo.stringify(data.models[0]);
}
return kendo.stringify(data);
}But when sending data, DataSource.transport.update send another data like this.
var users = new kendo.data.DataSource({
transport: {
update: {
contentType: contentType,
url: function (options) {
return base_api_url_manage_users + "info/" + options.models[0].userId ;
},
type: "PUT",
},They send this format.
data = {models: Array(1)}, type = "update....
I want to send data form as Objcet, not as Object in Array. How can I change this data format???
Please help me.
Thank you.
