Forum
There are some very exciting news and developments here at Trirand. Based on your feedback, we have decided that there are new ways to make development with jqGrid even easier if we use some of the power of different development platforms. We have started with ASP.NET WebForms and have created a component with programming model and APIs very similar to what ASP.NET developers are used to - asp:GridView, asp:DataGrid, etc. This makes binding the grid to different sources and manipulating data as easy as several lines of code. All communication and plumbing is handled by the component. This also means full Visual Studio .NET integration with all the sugar.
You can see the first Beta at our new ASP.NET specific site -- http://www.trirand.net/demo.aspx. We hope that this will grow into a fully fledged product with commercial support and licenses in addition to our open sources ones. We are doing this solely based on customer feedback, where many people have asked us to introduce commerical licenses and support, since their organization either require that or expect commercial grade (guaranteed fast response, guaranteed bug fix) support. We also have plans to provide support for ASP.NET MVC and/or introduce new components based on jQuery and ThemeRoller.
This of course does not change anything about the status and licensing of the client-side jqGrid plugin -- it will remain open source project using MIT or GPL licensing. In fact, we are
currently working on v3.6 which will bring new major features and fixes - RTL support for example. What we hope that this will change however is that we will have more time and resources to invest in the product development and ongoing support and even going full time on jqGrid and jQuery / Themeroller components in general. We believe this will be best for the community.
Please, let us know what you think -- as usual your feedback is much appreciated and we are listening.
Kind Regards,
Tony
TriRand Inc.
This is fantastic news Tony, for many reasons. We have been actively looking at adressing the issue wtih the scale of the number of jqGrid template definitions in our app which is scatterred across many js files, which is very difficult to maintain, syntax errors are always an issue, etc, so the declaritive nature of the API will be extrmely well received and lighten the maintenance factor by an order of magnitude. Although we as a company have no policies surrounding the requirement for commercial licenses and support, it is a factor in selecting and supoprting a plug-in and think it is a step in the right direction to get financial buy-in from the community.
My only concern with the proposed APIs is so far limited to data providers like LINQ, Sql, ect; we are using ASP.Net MVC with ORM (NHibernate) where binding to a DTO or binding to an NHibernate type of query (or Rhino Commons) via a DAO method would be required and am not sure how this could be suported with the proposed API, any ideas if this would be addressed?
01:32
Moderators
08/10/2009
Hello,
I just like to introduce myself first, my name is Rumen Stankov and me and my team are now working with Tony on jqGrid and the ASP.NET part of it in particular.
The question you have is excellent. We started with ASP.NET Webforms since the component model there is established and mature and there are even many commercial vendors in this field. ASP.NET MVC land is still unclear though, so I would like to see you feedback on this. What I've seen is that most people use HtmlHelper. Is this something you would use? We definitely have some experiments with it and are ready to publish our results within a week or so on the trirand.net web site.
NHibernate, LLBLGen, SubSonic - yes, we intend to provide samples for that very soon for both ASP.NET WebForms and ASP.NET MVC, that a great idea.
Finally, we are glad that commercial grade support and responsiveness is something that you like. We do understand how important it is to have someone to rely on and while jqGrid is probably one of the best plugins out there, it is virtually impossible to answer so many questions while working on other full-time projects in your day-to-day job.
Trirand ASP.NET WebForms & MVC components based on jQuery & ThemeRoller
02:53
Moderators
30/10/2007
Hello javard,
jqGrid ver 3.6 will support RTL. The expected beta is after a week.
Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
13:55
Moderators
08/10/2009
Right, this is what I was going to ask, what happens in the Java World? We are interested there as well.
From what I see, GWT and JSF are strongest, where should we concetrate our efforts?
R.
Trirand ASP.NET WebForms & MVC components based on jQuery & ThemeRoller
12:19
We actually use jqGrid together with ASP.NET MVC and love it a lot. We created a Viewmodel class that wraps most parameters that we are using. As we proceed more features of the grid are added to the viewmodel. t's pretty cool actually since it feels as if we get to combine the best of both worlds. The power of jqGrid and the some kind of typesafety.
01:48
Moderators
08/10/2009
Yes, we are kind of unsure what is the best way to do it for ASP.NET MVC yet. Some people tend to write HtmlHelpers. The ViewModel approach sounds good is there anywhere people can see it and use it as a reference?
As far as I can tell, there is still not a standard way to do it in MVC, hopefully this will change with Version 2.
Trirand ASP.NET WebForms & MVC components based on jQuery & ThemeRoller
03:22
We are also interested in the ASP.net table, but would really like to see a Java Spring MVC option too. We've used JSF on another project and are not convinced that jsf's ability to handle ajax requests is the correct way (having to place a filter in front for rich faces for example).
Thanks
Victoria
07:42
14/10/2009
The first release beta version is working like a charm... if its a simple straight forward approach.
But is it possible to track the server side error or exceptions.
The code below is simply not working if the "Company name is blank". It can be any database validation.
{
strConString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/Northwind.mdb") + ";User Id=;Password=;";
objConnection = new OleDbConnection(strConString);
objConnection.Open();
objCommand = new OleDbCommand(strSQL, objConnection);
try
{
if (e.RowData["CompanyName"].Trim() == string.Empty) //It can be any database validation
{
[THIS IS NOT WORKING]
lblError.Text="Please enter the Company Name"
//ANY CODE INSIDIE THIS BLOCK IS NOT WORKING
}
else
{
objTable = GetData();
strSQL = "INSERT INTO [Customers] " +
"([CustomerID]," +
"[CompanyName]," +
"[ContactName]," +
"[Country]," +
"[Phone]," +
"[PostalCode]) VALUES (" +
"'NEW" + objTable.Rows.Count.ToString() + "'," +
"'" + e.RowData["CompanyName"] + "'," +
"'" + e.RowData["ContactName"] + "'," +
"'" + e.RowData["Country"] + "'," +
"'" + e.RowData["Phone"] + "'," +
"'" + e.RowData["PostalCode"] + "')";
objCommand.ExecuteNonQuery();
}
}
catch (Exception ex)
{
//strSQL = ex.Message;
}
finally
{
objCommand.Dispose();
objConnection.Close();
}
}
Please provide this feature if its not already there.
Thanks in advance
03:56
Moderators
08/10/2009
Yes, point taken. This will not work since the grid adds/deletes/edits via JSON and not Postback, hence setting server controls values in the event handlers of the grid will not work.
We are currently working on this problem and are almost ready with a solution that will include smarted error handling by the grid (and easier of course), plus maybe postback modes for add/delete/edit (via options, we will still keep the AJAX mode default).
I will let you know when we are ready, I expect we can have sample of that later on today.
Meanwhile, you might be interested that we have recently updated the ASP.NET control to include hierarchy, check it out here:
http://www.trirand.net/demo.aspx
Regards,
Rumen Stankov
Trirand Inc
Trirand ASP.NET WebForms & MVC components based on jQuery & ThemeRoller
10:02
Moderators
08/10/2009
Just a quick update, we've changed the API a bit and moved everything in the HierarchySettings collection. HierarchyMode controls if grid is parent, child (or both, for example 2-nd level grid in a 3 level hierarchy).
We've optimized even more and if you check out the Hierarchy example here:
http://www.trirand.net/demo.aspx
You will see that we have a complete 3 level hierarchy based on Northwind (Customers -> Order -> OrderDetails) with just 1 line of javascript and 1 line of C#.
Comments are welcome.
Regards,
Rumen Stankov
Trirand ASP.NET WebForms & MVC components based on jQuery & ThemeRoller
javad zarrinabadi said:
Congratulations for you great controls.
This release does not support rtl (right to left) direction. For example resizing of grid columns does not work in rtl mode. When do you will support rtl languages such as Arabic and Persian?
Regards
Will be happy to provide feedback, especially since we have so much invested in jqGrid in our web-based CRM solution. I ocaasionally also post some code samples of how we get some custom stuff to work and know it will add value to the community. Looking forward to the Mvc suported rollout.
Friend said:
We actually use jqGrid together with ASP.NET MVC and love it a lot. We created a Viewmodel class that wraps most parameters that we are using. As we proceed more features of the grid are added to the viewmodel. t's pretty cool actually since it feels as if we get to combine the best of both worlds. The power of jqGrid and the some kind of typesafety.
Can you share your ViewModel with the group, I am curious to see what properties you support and how you tie that in with the client-side code.
Renso.
Rumen[Trirand] said:
Hello,
I just like to introduce myself first, my name is Rumen Stankov and me and my team are now working with Tony on jqGrid and the ASP.NET part of it in particular.
The question you have is excellent. We started with ASP.NET Webforms since the component model there is established and mature and there are even many commercial vendors in this field. ASP.NET MVC land is still unclear though, so I would like to see you feedback on this. What I've seen is that most people use HtmlHelper. Is this something you would use? We definitely have some experiments with it and are ready to publish our results within a week or so on the trirand.net web site.
NHibernate, LLBLGen, SubSonic – yes, we intend to provide samples for that very soon for both ASP.NET WebForms and ASP.NET MVC, that a great idea.
Finally, we are glad that commercial grade support and responsiveness is something that you like. We do understand how important it is to have someone to rely on and while jqGrid is probably one of the best plugins out there, it is virtually impossible to answer so many questions while working on other full-time projects in your day-to-day job.
Hi Rumen, thanks for your feedback. Yes HtmlHelper is definately used a great deal and would imaging the right way to go in terms of adding extensions and/or support.
09:50
Moderators
08/10/2009
Yes, but how we would ship the backend, e.g. the engine that would power the automatic paging, filtering / searching, sorting, etc. In ASP.NET WebForms the component model allows that and we can expose custom events for hook points for custom code.
In MVC? ViewModel approach? What is the best to complement the HtmlHelper.
Against, thanks for the feedback - we definitely appreciate that.
Rumen
Trirand ASP.NET WebForms & MVC components based on jQuery & ThemeRoller
Most Users Ever Online: 715
Currently Online:
24 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66