Telerik Forums
Kendo UI for jQuery Forum
1 answer
130 views

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

Tsvetina
Telerik team
 answered on 10 Oct 2017
1 answer
187 views

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.

Viktor Tachev
Telerik team
 answered on 10 Oct 2017
1 answer
241 views

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

Tsvetina
Telerik team
 answered on 10 Oct 2017
1 answer
110 views

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.

Stefan
Telerik team
 answered on 10 Oct 2017
1 answer
262 views
ListBox is available in Kendo UI for Angluar.  If so, drag and drop is possible too?   Thanks to all of your wonderful team.
Preslav
Telerik team
 answered on 10 Oct 2017
1 answer
332 views

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.

Ianko
Telerik team
 answered on 10 Oct 2017
1 answer
650 views

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>]

T. Tsonev
Telerik team
 answered on 10 Oct 2017
2 answers
273 views
Hello,

I noticed that custom editor is partially working, or I am doing something wrong.
This example works, when template is actually referencing the model. So, initial value is setup from the template referencing the model, and edit is done by calling "CustomEditor" function where I have full flexibility for editing (kendoDatePicker, kendoTimePicker, or even create my own HTML and append it to container). Here is definition of grid column:
gridColumns.push({
   title: fieldDefinition.Title,
   width: '100px',
   field: fieldDefinition.Name,
   template: "#=Fields[" + i + "].Value#",
   editor: CustomEditor });


In addition I would like that my initial cells of grid looks a bit different, each cell have different behavior depending on model (enable/disable, color, background-color, ...).
To achieve that, I wanted to use function call in template instead of referencing the model. So I defined the function that will accept the model and index of current item in my model, and will return apropriate HTML depending on the model;

CreateTemplate(model, index){ .... }


And setup call to this function within the template:

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

Stefan
Telerik team
 answered on 10 Oct 2017
3 answers
137 views

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>
Stefan
Telerik team
 answered on 10 Oct 2017
4 answers
253 views

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?

 

Dimitar
Telerik team
 answered on 10 Oct 2017
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?