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

[Solved] Road to nowhere ?

5 Answers 197 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Marcin
Top achievements
Rank 1
Marcin asked on 07 Dec 2009, 12:13 PM
I know it's just a beta version but i'm not going to complain about limited number of components but about "quality" of currently available components. I tried to use grid in my project. First problem is lack of support for custom made columns. I said to myself "No big deal, it's just a beta i will implement this myself" and then i looked into the code to see how things work. First of all You really have to decide what is your goal If you want everything to be rendered serve side you need to implement tiny js that would just retrive data from server side and inject content to give tag/id. If you want to make a js components (like extjs) with some server side helpers you have to focus on js side. At the moment both .js and server side is polluted with rendering code and logic. When i want to change behaviour of pager i need to make changes and alter labels in both js and cs. When i want to add custom column / change footer etc i need to override some methods in cs AND js. Project will go bigger and bigger and these changes will get more and more difficult to implement.

ps. imho ajax is a must ASP action -> request model is thing of the past But that's just me
pps. don't get me wrong I learn alot from your code. It's great from technical point of view but im worried that you are trying to directly port asp controls to asp mvc. It's just take too much time to make simple changes when both server side and client side are involved. Attached please find a simple extension to ajax grid. It took me at least 2-3 hourse to make it work. I might be slow ;) but this should take 1 hour tops anyway

5 Answers, 1 is accepted

Sort by
0
Atanas Korchev
Telerik team
answered on 08 Dec 2009, 09:21 AM
Hi Marcin,

 Thank you for the honest feedback. We really appreciate your input. I will try to address all of the raised points.

We support both ajax and server binding modes because both are suitable in different cases. For example client binding mode requires that Ajax and JavaScript are enabled on the client browser. I agree that this is mostly a given fact but supporting a server mode as a fallback is a nice feature to have. There is some duplicate rendering code indeed - pager rendering and the actual binding code (updating table cells based on JSON data). The binding code could have been avoided by doing HTML updates instead (think of rendering HTML (<tr><td>) instead of JSON when doing the client-side binding). This however would decrease performance by a magnitude.

Frankly I see having both server and client binding as a feature not as a weakness. For example one could use the grid without any server side code - we have a blog post showing that.

And you are right - we should support checkbox columns. However please take into account that this is the first version of the grid and we just cannot implement all nice feature in the given time period.
Are there any other features that you expect to see in the grid but are not currently implemented? I would love to hear more feedback from you.

Regards,
Atanas Korchev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Vivek Verma
Top achievements
Rank 1
answered on 17 Feb 2010, 07:28 AM
HI Marcin,

I am facing the same situation but could not figure how could we add the custom checkbox columns could you upload the code you had written for this or provide some directions

Thanks
Vivek
0
Atanas Korchev
Telerik team
answered on 17 Feb 2010, 07:37 AM
Hi Vivek Verma,

There are a few forum threads about using checkboxes. Here they are:

http://www.telerik.com/community/forums/aspnet-mvc/grid/getting-value-of-checkbox-in-grid.aspx
http://www.telerik.com/community/forums/aspnet-mvc/grid/support-for-checkboxes.aspx

I hope this helps,
Atanas Korchev
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Darren
Top achievements
Rank 2
answered on 23 Feb 2010, 07:15 AM
Is there a roadmap available anywhere for MVC Extensions?
I`ve always been a fan of the Telerik toolkits which I find a very cost effective way of giving that added polish to a web application.
However, we`re doing more and more MVC based web applications these days and so I`m just wondering what Telerik has planned and possible timelines for the MVC Extensions toolkit, especially as the Silverlight and WPF toolkits we`re brought up to a very rich standard so quickly?

The early beta is promising but clearly just the early stages of the new toolkit.
0
Atanas Korchev
Telerik team
answered on 23 Feb 2010, 07:21 AM
Hi Darren,

The roadmap can be found here. Additionally you can vote for new features/products here.

All the best,
Atanas Korchev
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Tags
General Discussions
Asked by
Marcin
Top achievements
Rank 1
Answers by
Atanas Korchev
Telerik team
Vivek Verma
Top achievements
Rank 1
Darren
Top achievements
Rank 2
Share this question
or