Hi,
missingValues:"gap" not working on stockchart. "Interpolated", "Zero", these options work. But if my series contains null values and i make the missingValues option to "gap" then it is failing. Chart vanishes in that case. Looks like a bug to me.
Anyone has any idea?
Regards,
Sriram
We are currently using both the KendoUI for jQuery controls and the KendoUI for Angular controls in our application. When working with the grid we are seeing some odd styling issues with filtering in the Angular grid (numeric textboxes 2x the size as regular ones, things being pushed down to a second line, etc).
The main question that I have though is can we make filtering behave the same way in the Angular grid as it does in the jQuery grid? Having a filter button for each column that opens a dialog to do the filtering would be very helpful in trying to keep things consistent between the different grids. Thanks in advance.
All,
I have a requirement of drawing area and line series together in 2 different panes. Exactly as shown here in this example - http://dojo.telerik.com/@PMcDonou/OTECi
But i do i achieve the synchronized zooming and scrolling in such scenario?
Regards,
Sriram
Hi, I went through the discussion here - this
I understand that you were planning to get the navigator out of stockchart and make it available for normal charts. Is it done?
I am using 2017.3 version of Kendo UI. Can I use the navigator for my normal RangeArea chart?
It would be really helpful if I can.
Hello,
I'm playing with Kendo just few days... yesterday I have start to investigate SPA app pattern and it implementation in Kendo. I understand how views, layouts and router plays together.
But I have a problem to design app as whole.
My example app is about customers. Imagine you have customers. Customers have services. And every (logged) user in my app can manage zero or more customers and their services.
In my app I have a 1 layout object rendered from template. This template have 1 combobox which can be used to select a customer and one div for "views". in this simple case imagine only 3 views, showing 3 different grids of some customer's data (for example services, log entries and contacts).
My questions:
1. one BIG model (instance of observable) or one model for layout and 3 smaller models for each views?
2. if more than one, how to synchronize "customer selection" and propagate this change down to views?
3. if i have not 3 but 100 views... will be all templates "rendered and synchronized" even if only one is active?
4. how to free memory from inactive views? each view have datasource for grid, grid's data are huge (500+ rows, more than 10 columns) ... if i enable row filtering, datasource is duplicated for suggestion autocomplete edit box. not sure if one model is good way.
I would be very happy if someone with more knowledge with Kendo SPA help me how to start :)
Peter.
I've installed the kendo angular 2 grid and now get this error. I have a commercial license but I don't seem to need to login for install the grid anymore. In the past we were required to use a npm login. What do I do to fix this error?
zone.js:881 GET http://localhost:64624/node_modules/@progress/kendo-angular-grid/ 403 (Forbidden)
(anonymous) @ zone.js:881
fetchFetch @ fetch.js:32
(anonymous) @ instantiate.js:167
ZoneDelegate.invoke @ zone.js:365
Zone.run @ zone.js:125
(anonymous) @ zone.js:760
ZoneDelegate.invokeTask @ zone.js:398
Zone.runTask @ zone.js:165
drainMicroTaskQueue @ zone.js:593
Promise resolved (async)
scheduleQueueDrain @ zone.js:552
scheduleMicroTask @ zone.js:560
ZoneDelegate.scheduleTask @ zone.js:387
Zone.scheduleTask @ zone.js:209
Zone.scheduleMicroTask @ zone.js:229
scheduleResolveOrReject @ zone.js:758
resolvePromise @ zone.js:707
(anonymous) @ zone.js:638
Promise resolved (async)
(anonymous) @ zone.js:873
ZoneAwarePromise @ zone.js:776
Ctor.then @ zone.js:872
resolvePromise @ zone.js:687
(anonymous) @ zone.js:760
ZoneDelegate.invokeTask @ zone.js:398
Zone.runTask @ zone.js:165
drainMicroTaskQueue @ zone.js:593
Promise resolved (async)
scheduleQueueDrain @ zone.js:552
scheduleMicroTask @ zone.js:560
ZoneDelegate.scheduleTask @ zone.js:387
Zone.scheduleTask @ zone.js:209
Zone.scheduleMicroTask @ zone.js:229
scheduleResolveOrReject @ zone.js:758
resolvePromise @ zone.js:707
(anonymous) @ zone.js:638
Promise resolved (async)
(anonymous) @ zone.js:873
ZoneAwarePromise @ zone.js:776
Ctor.then @ zone.js:872
fetchFetch @ fetch.js:33
(anonymous) @ instantiate.js:167
ZoneDelegate.invoke @ zone.js:365
Zone.run @ zone.js:125
(anonymous) @ zone.js:760
ZoneDelegate.invokeTask @ zone.js:398
Zone.runTask @ zone.js:165
drainMicroTaskQueue @ zone.js:593
Promise resolved (async)
scheduleQueueDrain @ zone.js:552
scheduleMicroTask @ zone.js:560
ZoneDelegate.scheduleTask @ zone.js:387
Zone.scheduleTask @ zone.js:209
Zone.scheduleMicroTask @ zone.js:229
scheduleResolveOrReject @ zone.js:758
resolvePromise @ zone.js:707
(anonymous) @ zone.js:638
Promise resolved (async)
(anonymous) @ zone.js:873
ZoneAwarePromise @ zone.js:776
Ctor.then @ zone.js:872
resolvePromise @ zone.js:687
(anonymous) @ zone.js:760
ZoneDelegate.invokeTask @ zone.js:398
Zone.runTask @ zone.js:165
drainMicroTaskQueue @ zone.js:593
Promise resolved (async)
scheduleQueueDrain @ zone.js:552
scheduleMicroTask @ zone.js:560
ZoneDelegate.scheduleTask @ zone.js:387
Zone.scheduleTask @ zone.js:209
Zone.scheduleMicroTask @ zone.js:229
scheduleResolveOrReject @ zone.js:758
resolvePromise @ zone.js:707
(anonymous) @ zone.js:638
Promise resolved (async)
(anonymous) @ zone.js:873
ZoneAwarePromise @ zone.js:776
Ctor.then @ zone.js:872
fetchFetch @ fetch.js:33
(anonymous) @ instantiate.js:167
ZoneDelegate.invoke @ zone.js:365
Zone.run @ zone.js:125
(anonymous) @ zone.js:760
ZoneDelegate.invokeTask @ zone.js:398
Zone.runTask @ zone.js:165
drainMicroTaskQueue @ zone.js:593
Promise resolved (async)
scheduleQueueDrain @ zone.js:552
scheduleMicroTask @ zone.js:560
ZoneDelegate.scheduleTask @ zone.js:387
Zone.scheduleTask @ zone.js:209
Zone.scheduleMicroTask @ zone.js:229
scheduleResolveOrReject @ zone.js:758
ZoneAwarePromise.then @ zone.js:847
Loader.import @ loader-polyfill.js:64
SystemJSLoader$1.import @ systemjs-loader.js:126
(anonymous) @ (index):114
(index):114 Error: Fetch error: 403 Forbidden
Instantiating http://localhost:64624/node_modules/@progress/kendo-angular-grid
Loading http://localhost:64624/app/app.module.js
Loading app
at http://localhost:64624/node_modules/systemjs/dist/system.src.js:1475:13 [<root>]
at Zone.run (http://localhost:64624/node_modules/zone.js/dist/zone.js:125:43) [<root> => <root>]
at http://localhost:64624/node_modules/zone.js/dist/zone.js:760:57 [<root>]
at Zone.runTask (http://localhost:64624/node_modules/zone.js/dist/zone.js:165:47) [<root> => <root>]
at drainMicroTaskQueue (http://localhost:64624/node_modules/zone.js/dist/zone.js:593:35) [<root>]
at <anonymous> [<root>]
gridColumns.push({
title: fieldDefinition.Title,
width: '100px',
field: fieldDefinition.Name,
template: "#=Fields[" + i + "].Value#",
editor: CustomEditor });
CreateTemplate(model, index){ .... }
gridColumns.push({
title: fieldDefinition.Title,
width: '100px',
field: fieldDefinition.Name,
template: "#= MyModule.createTemplate(data, " + i + ") #",
editor: CustomEditor });
Now, I have my template function getting called and initial cells are how I wanted them to be, but my CustomEditor is not called when I click on the cell, like it was called in the first example.
It seems that even propagation is stopped, so when I click on input that is added through template, CustomEditor is not called, but if I click in tiny space between cell and input element (that is inside the same cell) then CustomEditor is called.
Am I doing something wrong or this is bug/limitation in Kendo?
Regards,
Nole
Hello,
What is a recommended approach to getting:
1. The number of selected rows
2. The sum of one of the data-bound column's values across the selected rows
i.e., If the user selects two "Customer" rows, and the "Items Purchased" column in those rows have values 10 and 20, respectively, I need the display to be:
Customers: 2 Items Purchased: 30
If no rows are selected, then those displayed values would, of course, be 0.
The way the Grid is marked up is shown below. I did not create the application, but I am tasked with enhancing it as described and I don't want to bug the original developer and have them "do it for me". The application is using jQuery, so I have access to that. Thanks for your help.
<
div
id
=
"gridWrapp"
class
=
"k-content"
>
<
div
class
=
"row"
>
<
div
class
=
"col-md-12 center"
>
@(Html.Kendo().Grid<
CustomerModel
>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.ItemsPurchased).Width(35);
...
})
</
div
>
</
div
>
</
div
>
Hello
I plan to use the groupTemplate functionality of dropdownlist. There is a weird behaviour that also appears in your demo: groupTemplate -> Preview
I also have attached the visual bug as screenshot:
1. The very first group (Argentina) does not consider the groupTemplate as all other groups do.
2. The very first group (Argentina) gets his own line while all other group titles appears on the line of the first group entry.
I would expect the same behaviour for ALL group names. Is this a bug and if not, how can I fix it to make it look/position all the same?