Hi,
I'm trying to make a indoor map viewer by using Kendo UI Map. The only problem is that the map is a single image and cannot be split into tiles. Is there any way to use a single non-tiled image for the map?
I have an issue with a theme I generated using the current ThemeBuilder tool at http://demos.telerik.com/kendo-ui/themebuilder/ . Here is what I did (please let me know if I did something wrong, as I did have to figure some steps out; the documentation is not as complete as I would have hoped).
Please follow those steps and see if you see the same issue. I would attach my files, but it would require all the folders and copies of the image files, and you already have all that. It's easier for you to just follow the steps and then you can verify the process on your end.
Thank you,
Chris


function myValidatorFunc(input) { console.log("VFunc: ", input); return true;};... [model definition] ...complexField: {type:"object", validation: {myValidator: function(input) { console.log("Input length: " + input.length) return myValidatorFunc(input); }}I've got something like this in a grid with a custom edit template that lays out various fields. "complexField" is an array of objects, and while I'm not using fields nested inside that as actual grid columns, the custom editor seems able to bind to them. So the editor template might have among other fields, something like :
<input data-role="numerictextbox" data-bind="value:complexField[0].intSubField1">This seems to work, the binding displays and modifies "intSubField1" in element 0 of the data records "complexField" field. And the "myValidatorFunc()" function gets called for each field of the template, as expected. However, for certain fields, the "input" parameter (which is a jquery element) has length 0, instead of 1 (or greater?) - the input element that has just been tabbed out of is not being passed. So my "intSubField1" example might get passed to the validator, but for "intSubfield2" (done the same way), the valididator gets a 0-length "input" element, and I have nothing to access to do the validation.
Is there any legitimate case where a validator would get passed a zero-length "input" parameter? Could this happen if, say, there was a basic HTML5 validator like "required" set? This isn't the case here, and I would think the custom validator would just not get fired if basic validation failed first. Firing the validator with no input element to validate seems more like a bug, or lack of support for these sorts of complex bindings.
I'm trying to create an example on the dojo, but so far I can't get it to fail in a similar fashion - I'm going to keep trying to figure out what in our actual code I might not have translated to the simplistic example. We're getting this with 2016R3 and 2017R1SP1.



Hi All,
I am trying to get a site working after Kendo was upgraded from 2014.3.1119 to 2017.1.223. I carelessly updated a whole lot of NuGet packages at once, so Knockout, Durandal and a bunch of other things were also updated. I think I have all the dependencies right but I am still getting one error:
0x800a138f - JavaScript runtime error: Unable to set property 'ns' of undefined or null reference
This occurs at the line: kendo.ns = "kendo-"; See the attached screenshot.
I would infer that "kendo" is not defined but I can't see why it would not be. A very old backup version of the same code (referring to older versions of Kendo and knockout) is working fine.
Any suggestions would be welcome.
Thanks in advance,
Rob
I have a simple dropdown list that I'm attaching a viewModel to though the observable method.
<input class="span-full" data-role="dropdownlist" id="DROPDOWNONE" data-bind="events: {open: getProps }, value: '+ __cols[n].name +' ">
I'm binding it to an open function like so:
getProps: function(e){
console.log("who am i?");
}
What I want to do is when a user opens the menu with their mouse is to have the value of the id passed to it. Like so.
getProps: function(e){
// Code I'm missing goes here.
// var id = grabsomething.fromsomeplace();
console.log(id); // Outputs DROPDOWNONE
}
Please help. Thanks

I would like to have an event-less slot be selected when I right click on the slot. Currently, I am able to do this with events by accessing the UID and using the select() method. But an event-less slot does not have a UID that I can access when the slot is not selected, from what it seems. So, the closest that I have been able to get to selecting a slot is by using the start and end date. However, this always selects the slot in the top row of the grid, rather than the slot that I right clicked. I have seen an example of scrolling to a slot based on the row and column position, but I do not think that this selects the slot. I also do not think that the select() method accepts the row and column indices as parameters.
Is there a method or some functionality that I can use to perform this?

Hi,
I am making the following call:
splitter.ajaxRequest("#ContentPane", path);
I would like to hide the progress indicator and have tried using:
kendo.ui.progress($("#ContentPane"), false);
kendo.ui.progress($("#splitter"), false);
Neither of which work. Can someone enlighten me on how to best do this? I still want the progress indicator to work on other controls when doing an Ajax request, such as the treeview/dropdown...
Thanks,
Matt