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
After more testing I could replicate the issue in my environment. However, the postback is not necessary in my environment.
You could replicate the issue in the provided sample by:
Yes it seems this is an issue with the WebInput. A bug report has been submitted, I will inform you if there is any progress or update regarding this issue.
In the mean time, you will need to set the value manually.
Since the value expect the value of "123" instead of 123, we could set the value of the WebInput manually in the button onclick event handler. Here is the snippet:
function WebButton1_onClick() { var sVal = "123"; var input = ISGetObject("WebInput1"); input.SetValueData(sVal); input.Value = sVal;}
Setting the value manually resolve the issue in my environment.
You could confirm the build of the component in your project bin folder, by opening the properties window of each dll, under the details tab.
About the occurence of the issue in the sample I send on your environment, did you use a new project to run the sample? If you are not running it on a new project, do you mind sending a sample project that will replicate the issue, or your project web.config.
Unfortunately, this property is not explained in detail in the documentation.
The AspNetAjaxSettings is used if user wish to implement Intersoft control in the ASP .NET AJAX environment, for example in an update panel.
The AspNetAjaxSettings.CreatedAtRuntime must be set to true if the control is created during ajax update (i.e. control is not available initially in the first page load)
The AspNetAjaxSettings.UpdateControlScripts is set to true if you would like to ensure the new scripts to be loaded during the ajax update. The AspNetAjaxSettings.UpdateControlStyles is similar, however it is used for the styles / css.
Thank you for the sample, we could replicate the issue in our environment. It seems this issue is caused by a bug. A bug report has been submitted to our developer. I will inform you if there is any update or progress regarding this issue.
Through email correspondence & sharedview session the issue culprit has been confirmed, the issue is caused by the <xhtmlConformance mode="Legacy"/> in the web.config.
An article regarding this property has been provided in here, this should answer the question about the $ sign separator.
Removing the line will allow the sample to run with the same behavior in our environment.
First of all, please make sure you are already using all the latest build in your project. In your case, this will be WebDesktop 3 build 305, WebGrid 7 build 306, and WebUIFramework 3 build 705.
We also suggest clearing your temporary ASP.NET folder, default location C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files, and browser cache to remove any reference to previous component build if you just recently upgrade your component.
You could check our numerous client binding sample, already provided in the WebGrid sample, for some information on implementing client binding for your scenario.
We could use the ClientBinding_Paging.aspx and BatchUpdate_AllowReview.aspx sample to compare the performance between client binding and server side binding. Using the sample the data footprint is reduced by ~85%, the faster response will be more apparent if you are using slow connection speed and a large data source as seen in our benchmark chart.
The only info I could share is this issue occurs because the DynamicEditFormat is null. In this case this object should not be null. We also have found out the culprit of this issue is in the rendering of WebInput in your project (the page has been supplied through email), the markup rendered in you project is:
<xml id="WebInput5$mv_x"><!--[CDATA[<MaskValidator Format="c" MaskType="DynamicNumber" Enabled="True" IsValidateOnChange="True"><MaskInfo REExpression="^$" ArrLiterals="" ArrLiteralsChar="" MaskExpression="" PromptChar="_"><ArrREExpression /></MaskInfo><WindowInfo IsEnabled="True" ControlID="WebInput5$mv" DisplayPosition="Right" DisplayType="Normal" OffsetControlID="WebInput5_f"><OffsetLocation /></WindowInfo></MaskValidator>]]--></xml>
The separator should be _ not $. This issue has occured before in previous build of WebInput. Our developer suspect your project still does not reference the latest WebInput. We also could not replicate the issue using the latest WebInput build.
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