jqGrid 3.5 beta
I’m very happy to publish jqGrid 3.5 beta version on this day.
The cahnges are so many so that I will not publish them here. If you download the release you will find a Changes.txt file.
Three very important things are happen with 3.5 beta
1. jQuery UI Theme integration.
2. New rendering engine, which improves the loading speed in some cases up to 10 time faster as of previous releases.
3. At end I have made a decision to remove the loader. From this release I introduce a new download manager which simplicity the procedure of settings the grid to work. Here you can choose what to download. All the files are splited in one file.
As usual the last development source code can be obtained from GitHub.
Do not forget to check the new things here
Enjoy!
Thanks so much for your work, I was testing out the alfa 3 of 3.5 and I was able to get my pager to work fine. When I checked out the source from github and tried that my grid still displayed fine but my pager did not show up. I did add the navGrid(‘…. stuff at the end of the jqGrid call and that gave me the search and refresh functions, but still now pager, if I switch back to the 3.5 alfa 3 then the pager works, any recommendations?
@Josh M
My bad, I updated to the latest source, and it works now…thanks again.
Looking great! Cant wait to try it out
Thanks for your effort, Tony. Downloading and checking the same….
-Praveen
I am trying to use the below method from 3.5.beta release:
jQuery(â€#mygridâ€).updateColumns();
I get a message saying that the updateColumns() method is undefined. This is happening in IE 7.0 and I am using the
latest source code from GitHub.
Appreciate your response on this Tony.
@prbabu,
This is most coused of the cache. Please clear all your cache and restart the browser. This method is available and works for me. Also it is used in the base code.
Regards
Thanks for the release.
Found a small bug in the demo site.
When multiselect is true, selecting the row no longer ticks the checkboxes.
Thanks for your response Tony. I tried in FireFox to make sure it is not an IE issue and the result is the same in FireFox’s Error Console:
Error: jQuery(“#list”).updateColumns is not a function
Did as you said, deleted the entire cache, internet temp. files etc.. closed browser and opened. The result is the same.
-Praveen
@Tony, also would like to point out that when you go into “Form Improvements” example under “New in version 3.5” and not select a row and then click the edit icon in the pager, one gets a empty “Warning” dialog box. This is happening in IE 7.0 only.
-Praveen
@Tony, clearing cache and restart browser did not help. Tried both in FireFox and IE 7.0
-Praveen
@boypula,
Thanks it is a bug releated to the new rendering engine when we use JSON. Also fixed. You can obtain the code from GitHub.
@Praveen
Humm, could you please try this way:
var mygrid= jQuery(“#list”)[0];
mygrid.updateColumns();
Hi Tony,
Great work!!!
About remove the loader. Do you know jQuery lazy plugin??? (http://www.unwrongest.com/projects/lazy/)
Hi Tony, thank for good job.
In my application I use load data by json, but only after other event. So I set first time datatype = ‘clientSide’ and after I set to datatype = ‘json’ by setGridParam method, and fire trigger reloadGrid.
With jqGrid 3.4.X it works well, with 3.5B nothing happen. By firebug on trigger there is not call to remote page for load data.
I use last release by git
@sbabbaro
Thanks. Found the bug.
@Praveen (IE7 warning message)
Found the bug
All of these are corrected in the GitHub. Tommorow you can download the new build from the site – Download section.
Thanks
Best Regards
Tony
@sbabbaro,
Thanks fond the bug. Fixed.
@Praveen (IE7 warning message)
Thanks fixed.
All the fixes are in GitHub.
You can download the next build from the site tomorrow.
Thanks
Best Regards
Tony
@tony
it’s all OK…
Hello!
can somebody tell me…if the search on navgrid at the version 3.4.3 is working well ?
Hi,
Thanks for such a wonderful JQuery Grid. I today selected it after comparing many others.
I just played with the new version. [it is my first try in any of my project, so i just started with 3.5 beta].
I am able to make it work for displaying data from MySQL database with JASON/PHP.
I am having problem with search, when i click on search icon, all area for jqGrid is blocked [not clickable anymore].
I tried to make it work in FF and IE, same problem, little help with be appreciated.
My JQuery is latest versions (1.3.2).
Kind Regads,
IAM
Hi ulver,
Just my thought, would you be able to move to the latest release and test the same?! Not sure on your constraints, but makes Tony’s life easier in maintaining and enhancing stuff from 3.5… I was in 3.4 release and moved yesterday to 3.5 beta – works great and wonderful! Lots of performance improvements and new functionalities.
Regards,
Praveen
Amazing @Tony! The below works!!!
var mygrid= jQuery(â€#listâ€)[0];
mygrid.updateColumns();
Is this the way to use it, or this will be fixed at the code level?!
I believe this issue is related to the bug we are tracing in the Forum:
http://www.trirand.com/blog/?page_id=18/bugs/drag-and-drop-shifts-grid-columns-alignment/page-1&value=sf%25members%251%25user1269&search=1&ret=all
Regarding the IE7 warning message, it is fixed, great! Thanks!
Regards,
Praveen
I had intergrated the beta version ( I earlier had alpha version)
a couple of things I noticed that
I get a error in firebug on grid.base.js ( line 684) I guess line number does not matter but I never used to get this error in alpha version & also I am using MultiSelect with Form Edit I have closeAfterEdit:true but when I close the processData: Processing …just does not go( it get stuck) from the grid..It used to work fine in alpha.
Please let me know if there if I need to do anything??
@iam
I’m having this same problem, not sure if it is a setup issue, a bug, or perhaps a modal/jquery ui compatibility issue???
Hello All,
A 3.5 beta build 2 is available. You can obtain the code. Also a lot of important bugs are fixed.
@iam
Be a sure that you have the right CSS file. There are a lot of changes here. The css file is from css die and not from src/css – there are some diffrences.
@sOverture
As of 3.5 beta you should maybe use jquery.jqGrid.min.js when you download the package.
i’ve upgrade to the 2.5 Beta yesterday. all looks good, including some stuff i couldn’t get working on the previous version. just one (stupid) question: if id like to change the styling for the grid TH, TD, selected rows, highlighted rows, etc., in which css file (and which css elements) do i need to apply the changes?
my previous message should indicate “3.5 Beta”, not “2.5 Beta” 🙂
Thanks for such a product 🙂
We would like to have some fields NOT to appear in the viewing page but in the popup, is that possible? For example, password is a field that I need to show in the popup screen but not in the users overview!
Note: I see that customized version of popup could be used. If what I required could be achieved without using popup, that would be of great help.
Nevertheless, thanks again for such a plug-in. Open Source rules.
>> Note: I see that customized version of popup could be used. If what I required could be achieved without using popup, that would be of great help.
should be:
Note: I see that customized version of popup could be used. If what I required could be achieved without using customized version, that would be of great help.
hello tony,
I did as suggested but I still get errors with firebug( on line 7 ) & processData: Processing …just does not go( it get stuck) from the grid..Only when I do manually page refresh it goes . I have ..
closeAfterEdit:true,reloadAfterSubmit:false
afterSubmit:function reloadGrid(){ jQuery(“#incomelist”).trigger(“reloadGrid”);
return true;
}
I appreciate all your input..
Thanks!!
Hi Tony,
I have created a customized CSS with jQuery UI. But for some reason my jqGrid does not seem to use this CSS. I have added both CSS files in the header of my page, and have followed all the instructions in the cahnges.txt file. Any ideas?
Thanks for this great plug-in!
C
Hi Tony,
Not too worry, I have sorted out my issues with the CSS.
Thanx
@Tony,
Can you confirm that the “updateColumns()” issue is fixed in the recent 3.5 beta build 2?
-Praveen
Hello All,
I have published a build 3 of jqGrid. Two very important bugs are fixed. Also I recommend you to upgrade to this build. Also there are new things in this release. You can find these in Changes.txt file.
@Cas
You can change the styling of jqGrid when you open ui.jqgrid.css file. In theis file you will find coments where this can be changed.
@Praveen,
The update columns should be used as in my post here. I will update the documentation.
@soverture
Already answered in the forum. You have error returning the right parameters in afterSubmit event
Best Regards
Tony
Tony,
I found the solution, typically the hidden:true in the and edithidden: true works as expected. Thanks.
Jagadeesan Balakrishnan
Hello Tony!
Thanks for this great module!!!
I have one problem, i can not localize, when i load grid.locale-ru.js and click on search button, i see in drop menu english words, i look into grid.locale-ru.js and change it in russian because new titles did not translate.
But, when i reload page, i saw again english words, i look into jquery.jqGrid.min.js and find lines from jquery.searchFilter.js:
groupOps:[{op:”AND”,text:”all”},{op:”OR”,text:”any”}]
which replace lines from grid.locale-ru.js … but other lines from jquery.searchFilter.js not replace lines from grid.locale-ru.js…
Best regards, Black
Where i can find search_adv.php?
I’ve tweaked the click event of the subGrid to insert my own html, but noticed that any checkbox input inside this TR won’t click. (some hidden return false might be the root cause) Would you know where I could find this to alter the client side code? This same issue was showing up in the previous release.
hello tony,
thanks for ur promt reply. after changing afterSubmit to return array it partially solved the problem . The processData: Loading… still gets stuck on the screen.
I am using json to load the grid with struts 2.
I have var grid=jQuery(“#incomelist”).jqGrid({.. });
grid[0].addJSONData(eval(“(” + $(“#incomesData”).attr(‘value’) + “)”));
The add, edit & delete functonality work fine.
Also I have downloaded jqGrid beta 3.5 build 3. I have tried with both minimized & source code but I still get line error with firebug.
I really like this jqgrid with theme roller!!
I want to be able to solve this problem!!!
Thank you.
@Black,
If you use the loader and not minified version, be a sure to configure the loader to load the appropriate lang file- i.e open the loader and change the grid.loacale-en to what you want. You can find the file search_adv.php in the demo package.
@Toran
Will check this. Thanks
@soverture
What is acctually the problem? Could you please try first with simple configurration without using any events.
problem: I have custom formatter for some column and trying to set the value to zero (0), but nothing happening
please fix:
file: grid.base.js
line: 592
method: $.fn.setCell
existing line: if(nData != “”) {
replace with: if(nData !== “”) {
@GeniU$
forgot to say,
version is 3.4.1
@Black,
Actually you are right. There is a bug. Fixed in GitHub
Thanks
@tony
Tony, no matter what I do, the contents of my grid do not line up with their headers. The grid will only align if I resize the headers, and then the contents of the grid will re-align. The actual cells are offset and leave white space from the left side of the grid.
This started when I upgraded from 3.4 to 3.5.
Any idea what I can do?
Thanks a lot for the great plugin. I’m very excited about the improved loading times in version 3.5. Will this also affect cases where we bind using a Javascript Array?? Array binding has always been veeeryyy slow.
Thank you again for all the good work.
Hi Tony!
I’m not here to post any problems (I think others do that pretty well!). I just wanted to compliment you on a couple of things; primarily your way of dealing with the community you have built up here! You are always polite, and always respond (as far as I can tell!) and let people know whether you are considering something (or not). This is incredibly valuable and professional!
Oh, and my compliments on a great application as well!
Keep up the good work (on all fronts!) 🙂
Very nice one, Joakim!
Tony, Joakim has summarized many others would have been just “thinking” about this. Being a developer myself, words are too little to appreciate your selfless, passionate and professional effort. Not seen a grid yet as complete as jqgrid. I sincerely wish more developers take over some development from yours – may be I could when more proficient with jQuery and Javascript.
With regards,
Praveen
@tony
Thanks a lot for replying me. I have finally solved my problem ( loading…text was getting stuck after edit,save,delete in form editing). The issue was more with the way I was loading the data using data type json. Now I have changed to jsonstring because now I am using json serializer !!!!
Thanks a lot for all your help!!
Great work.man.
Hmm looks very nice, functionnalities are quite good.
How ever the documentation is very poor in my opinion: not clear at all, when we want to push it a little bit further than basic use…
First off nice work on the new release and thank you.
We have a couple places in our app where we load all data to the grid. One of the 3.5 fixes is to force the grid to load only the ‘rowNum’ number of rows. We weren’t specifying a rowNum before, so when we started using 3.5 we would only display 20 rows (default).
We are specifying ‘loadonce: true’. I am wondering if this is set should it behave like it did previously did and ignore rowNum?
I can also fix this by setting rowNum to a really large number, returning the actual number of rows from the server. etc. However, I would think there should be an option for loading all.
Thank you!
The forum registration on this site is not sending validations emails. I really need help with the column alignment issue, but cannot gain access to the forums because of this.
Thanks for your hard work, Tony.