iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
When I Edit some cell,and the mouse cursor into other row,this way can update the cell! But I can not update cell by the way(see the picture of attech below)!Please Give me a solution,Thank you!(I think it must be a bug!)
how to fix the bug? Or I will wait for how long to fix the bug?It is very important for my company!
Please give a replythanks!
Hi Frank,
I'm not able to replicated your issue. Please see the attach video, am I doing the same scenario as you did?
Please update to the latest build of WebGrid and Framwork.
Let me know if the issue still persist.
Thank you and have a nice day.
Best regards,
Niven Prasetya
hi Niven Prasetya:I am sorry that I have not maken the bug clear to you!when you edit a cell,then you click column header or status bar,the cell has not lost focus and it can not trigger "update Event "!Your action:edit cell,click column header and click other rows,this way can update,but not my want!!
For example(See the picture below):when my customer has edited a cell and click status bar at once,then he click "btn1" button to get newValue of the cell,but he got the oldValue(because the editing cell has not lost focus and so the cell has not updated)Please tell me how to fix the bug and when to fix (exact date )??However ,our project has delayed by the bug!!!!Do you understanding my meaning???
Anyone can help me ?
Hello Frank,
I'm sorry but it is already WebGrid's default behaviour to not lost focus on Status Bar and Head Column.
But if you set true to Allow Sorting property the update event will trigger. The status bar still reconsidered as the WebGrid element, this is why the update event will not trigger. It will trigger if you click on the refresh button on status bar, but the statusbar it self will not trigger the event.
Hope this can solve your questions
However,Our software use the "webgrid7",the default behaviour has affected our many customer,it make me so sad!Anyway , not lost focus when click on Status Bar and scroll bar, blanks in webgrid,Or" press Enter to edit and continue into next row cause disupdate!"We really wish your development team fix the issue!(we need the behaviour: cilck them to trigger "Update Event").By the way,because of this,our many customers were dissatisfied with "webgrid7".So please give me a solution as soon as possible,ok?Thank you!Best wishes for you! See the picture!
As I said at my previous post, this is considerable as a default behaviour. There are always a usage differentiate between each users even scenarios. Please let us know your strong reasons why you think it should be implemented that way.
However,when I have edited the cell,and leave,the cell should be updated!
(but after editing when I click on Status Bar and scroll bar, blanks in webgrid,Or" press Enter to edit and continue into next row cause not update !")So can you give me a scenario ?Thank you!
As I have said in the previous post, I can't give you a scenario since this is not considered as a bug. Most of our customer find this behaviour is not an issue, I'm afraid this could affect most of our customer if we are implementing this behaviour.
I think the problem is very important .Because when Cloumn width is not width enough,we will have a scroll bar.but When I has edited a cell and then move scroll bar,however,the cell can not be updated!Hope you fix the problem ,thank you~
I couldn't fine any problem with your scenario on my environment.
I have attached a video of my sample. Be sure to check it.
regards,
Niven.
I am sorry my "windows media player" can not open *.MP4 file.Please chang its type and reupload it ,thanks!My problem is the same as:http://www.intersoftpt.com/Community/WebGrid/Webgrid-state-reverts-to-Unchanged-after-clicking-on-Status-bar-or-Scroll-bar/
As Handy said, we have reported the issue to the developer team. We will give you any news as soon as possible when it fixed already.
Thank you.
Regards,
Is there any news about this issue?Niven Prasetya
I have talked with the developer team and they will fix this issue after the next release which is soon.
Thank you for your patience. I will let you know if there's any updates on this issue.
My current Solution about the issue:
<ClientSideEvents OnAfterExitEditMode="Webgrid_Updaterow" /> //click blank to update function Webgrid_Updaterow(controlId) { var gtest = document.getElementById(controlId + "_of"); var grid = ISGetObject(controlId); gtest.onclick = function() { if (event.srcElement == null) { ; } else if (event.srcElement.id == "WebCombo1_text") { ; } else if (event.srcElement.lastChild == null) { ; } else if (event.srcElement.lastChild.tagName == null) { ; } else if (event.srcElement.lastChild.tagName == "TABLE") { grid.ExitEdit(1, 0, 1); } } }
Thank you for sharing the solution.
The fix is already published, but let me remind you that this fix is a nightly build. Please let us know if you experience any other issues regarding this fix.
You can download the fix at http://www.intersoftpt.com/Community/WebGrid/Webgrid-state-reverts-to-Unchanged-after-clicking-on-Status-bar-or-Scroll-bar/
Thank you and have a nice day!
Regards,Niven.
Thank you . I will try it
Could you tell me how to use it hand and hand
Hello,
You can refer to http://www.intersoftpt.com/Build/ApplyHotfix on how to install the hotfix manually and don't forget to replace the assembly inside the Bin folder of your project with the new build.
Hope this helps.
I have done it hand and hand ,but it does not work too!I have done:C:\Program Files\Intersoft Solutions\WebUI Studio for ASP.NET\WebGrid.NET 7.0\Bin with new dllC:\Program Files\Intersoft Solutions\WebUI Studio for ASP.NET\CommonLibrary\WebGrid\V7_0_7200 with new JS filewebsite Bin folder :with new dll
Have you update the assemblies under Bin folder inside your project?
Please let me know with your newest situation.
I create a new project after update webgrid Hotfix!
Then copy all the new dlls in assemblies .
But it does not work ,too!
Could show me a video that how to update?thank you .
Hi,
I believe all the steps that are provided on the web are pretty straight forward.
After you have done all the steps I have show you in the video. Open your project, add the WebGrid control, right-click -> About. Check the version build.
If its not 406 then drag and drop the ISNet.WebUI.WebGrid.dll and ISNet.WebUI.WebGrid.Resources.dll into the Bin folder on your project. Close the project, open it again and check the version again using the same steps I have stated above.
I am sure that webgrid's version is 406.But it does not work.Maybe I should wait for the next Webui 2011.
This is strange, I have checked this twice, also with my colleague. Even Pierre said its fixed the issue.
May I know what Framework build are you using now?
Thanks.
.netFrameWork3.5+vs2008+windows server 2003I have tried many times,my colleague also try too.but it does not work,too. Could you give me a simple demo ?Thanks for your patience!Niven Prasetya
Terribly apolize, I was on leave permission on a few days.
I have found the problem. Looks like it is only works when using a master page. I have contacted the developer to review this issue again.
Terribly sorry and have a nice day.
It doen not matter.Niven PrasetyaWish your developer solve it as soon as possible.we really need it.
hi,Niven Prasetya.is there any news about this bug?
Unfortunately, this issue has not been fixed yet. The developer has been busy with the development of ClientUI.
I will let you know when the fix already published.
is there any news about this bug?Thanks
Deeply apologize that the developer has been busy with the upcoming ClientUI development.
I will let you know when the issue has been fixed.
Hi,any news about this bug?Thanks
Hi,Niven.Have any news about this bug?Thanks
Based on discussion with our developer teams, this is not a bug. Previously, I mentioned that this is a bug when not use MasterPage.Unfortunately, this is not correct. It work in MasterPage because WebGrid can automatically notice the other element.If you have only WebGrid without any masterpage and element, it will not work (after click scrollbar).This is already the default behaviour. When click on scrollbar, it will not automatically exit edit mode (as design).If you want, you can trick it by larger your container's height. That's why I need to know your current structure page. Would you mind to send me your simple runable sample that replicates this issue?
Regards,Handy
It is a pity for hear that.I solve the problem by my way.although it is not a perfect way.Part code is: OnAfterExitEditMode="Webgrid_Updaterow"
function Webgrid_Updaterow(controlId) { var gtest = document.getElementById(controlId + "_of"); var grid = ISGetObject(controlId); gtest.onclick = function() { if (event.srcElement == null) { ; } else if (event.srcElement.lastChild == null) { ; } else if (event.srcElement.lastChild.tagName == null) { ; } else if (event.srcElement.lastChild.tagName == "TABLE") { grid.ExitEdit(1, 0, 1); } } }
Thank you for your contribution. I am glad that you succeed to find the workaround.
My solution seems that it only works fine on IE .I really wish your work group give a perfect solution.thanks
I already told you my suggestion before. You can make it work without any code. You only need to resize its container to be larger.E.g Previously if WebGrid is placed under div container with height 500px. You can resize it into 600 or more. I believe, the lost focus in your scenario would works perfectly.Or you can send me a simple runable sample that replicates your issue and I will help you to modify the sample.
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname