This is a migrated thread and some comments may be shown as answers.

View.show() event called too early?

2 Answers 50 Views
View
This is a migrated thread and some comments may be shown as answers.
Ryan
Top achievements
Rank 1
Ryan asked on 01 Dec 2014, 07:01 PM
KendoUI version v2014.2.926 

I am trying to modify an html element after a view is shown.

So, I do this:

var view = new kendo.View(
    templateId, {
        model: viewModel,
        show: function() {
            handleRenderDone();
         }
     }
 );



In my handleRenderDone function, I can tell that the html has not been rendered yet. Do I misunderstand what the show event is for as described in the doc here: http://docs.telerik.com/kendo-ui/api/javascript/view#events-show

Thanks


2 Answers, 1 is accepted

Sort by
0
Accepted
Alexander Valchev
Telerik team
answered on 03 Dec 2014, 10:04 AM
Hi Ryan,

I created a very simple example which demonstrates how to manipulate the View DOM elements at the show event, after the View is rendered.
Could you please check it and let me know what I am missing?

Regards,
Alexander Valchev
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
0
Ryan
Top achievements
Rank 1
answered on 03 Dec 2014, 07:04 PM
After working through your example and my code again, I realized it was a bug in my code. The show callback is working correctly.


Thanks again,
Ryan
Tags
View
Asked by
Ryan
Top achievements
Rank 1
Answers by
Alexander Valchev
Telerik team
Ryan
Top achievements
Rank 1
Share this question
or