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
Hi,
Do you have any news regarding MVC Components?
Nicolas
But how do you explain that all other resources (like "Copy this Row" or "Copy this Table") are displayed correctly when setting culture to "en-US" (despite the fact that there is no "wglang_en-US.xml" file yet) ?
For me this is clearly a bug or a bad design on Intersoft's side... could you please at least correct this for the next release?
Hi Riendy,
I understand that you don't have all localization cultures. The issue here has nothing to do with missing localizations as my example is using the default culture (filename="default.xml" culture="en-US").
Please let's try a simple example with Intersoft's WebGrid7 sample.If I take the 'MultipleRowSelection.aspx' web page sample and I add
protected void Page_Load(object sender, EventArgs e) { Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); // or "fr-FR" WebGrid1.LayoutSettings.TextSettings.Language = LanguageMode.UseCulture; }
in code behind, if I select multiple rows and I right-click to make appear the context menu, I get the following issue: missing resource for "Copy Selection" (see attached image "ex1.PNG"). This resource is however available by default (see "ex2.PNG") in "default.xml" (culture="en-US").
Of course, if I use another IS's EXISTING culture (fr-FR), everything works well but "Copy Selection" (see "ex3.PNG"), which is OK, as the concerned resource ("<CopySelection>") is clearly missing in "wglang_fr-FR.xml".
So now, could you please explain me what I did wrong and why the english resource disappears using "en-US" culture, though still present in "default.xml" (see "<CopySelection>Copy Selection</CopySelection>")?
As a suggestion for a solution, couldn't you display at least the default culture text resource if this one is missing in the current culture instead of just blank?
This would be much more user friendly and would avoid complaints from our lost users...
Thank you and best regards,
Hi again,
I found an issue using WebGrid.LayoutSettings.TextSettings.Language property.
As long as you change this property to any other than default (UseDefault), some resources disappear.
Example: WebGrid.LayoutSettings.TextSettings.Language = LanguageMode.UseCulture=> context menu have empty menu items for "Copy Selection" and "Delete Selection".
Hello Handy,
I just found the bug: the panel containing webtexteditor was hidden at first page load and that was causing the error afterwards.
Best Regards,
I'm using .Net 3.5, asp.net 2.0 with IIS v5.1 on my Windows XP machine and I experience the same problem (very slow upload, more then 5 seconds for a file less thank 600 kb).
I'm only able to reproduce this issue on our web solution.
I tried to reproduce it with Intersoft samples or with a brand new website, but it is impossible to reproduce.
Then, I tried to compare my web.config with the one from your samples and I was able to exclude that the problem comes from web.config.
In Design view, here is my webtexteditor :
<ISWebTextEditor:WebTextEditor ID="textEditor" runat="server" Width="100%" Height="500px" EnableViewState="false" DefaultStyleMode="ElegantBlueStyle" OnInitializeToolBar="textEditor_InitializeToolBar" OnPreInitialize="textEditor_PreInitialize"> <FlyPostBackSettings PostControlState="False" PostHiddenFields="False" PostInputControls="True" PostViewState="False" /> <ToolBarSettings ToolBarMode="Complete" /> </ISWebTextEditor:WebTextEditor>
I initialize the fileuploader using the textEditor_PreInitialize event:
protected void textEditor_PreInitialize(object sender, EventArgs e) { // init WebTextEditor Css WebTextEditorCssFile webTextEditorCssFile = new WebTextEditorCssFile { FilePath = Constant.StylePath + "/Documentation/helpPage.css", Type = WebTextEditorCssType.DesignerStyleSheet }; WebTextEditorCssFile webTextEditorCssFile2 = new WebTextEditorCssFile { FilePath = Constant.StylePath + "/Documentation/helpPage.css", Type = WebTextEditorCssType.RuntimeStyleSheet }; textEditor.RootTextEditor.CssFiles.Add(webTextEditorCssFile); textEditor.RootTextEditor.CssFiles.Add(webTextEditorCssFile2); // Images Library WebTextEditorMediaResourceGroup mediaResourceGroup = new WebTextEditorMediaResourceGroup(); mediaResourceGroup.Name = "media1"; mediaResourceGroup.Text = "Photos"; WebTextEditorResource resource = new WebTextEditorResource(); resource.Name = "Images"; // Get or create an new folder for the help page, depending on screen name and language resource.Url = VirtualPathUtility.ToAbsolute(Path.Combine(ConfigurationManager.AppSettings["DocumentationDirectory"], "Images/")); resource.AllowUserUpload = true; //WebTextEditorResource resource2 = new WebTextEditorResource(); //resource2.Name = "Thumbnails"; //// Get or create an new folder for the help page, depending on screen name and language //resource2.Url = VirtualPathUtility.ToAbsolute(Path.Combine(ConfigurationManager.AppSettings["DocumentationDirectory"], "Images/")); mediaResourceGroup.Resources.Add(resource); //mediaResourceGroup.Resources.Add(resource2); textEditor.MediaResources.Add(mediaResourceGroup); // View Settings textEditor.ViewSettings.EnableHTMLView = true; textEditor.ViewSettings.EnableSplitView = true; textEditor.ViewSettings.EnablePreview = true; textEditor.ViewSettings.EnableDesignView = true; textEditor.FileUploaderSettings.DefaultUploadMediaResource = "Images"; // File Uploader of WebTextEditor // todo : as soon as we have an answer from Intersoft // Case URL : http://www.intersoftpt.com/Community/WebTextEditor/WebTextEditor-Load-Dynamically-an-user-control-containing-a-WebTextEditor-with-fileuploader/ textEditor.FileUploaderSettings.Enabled = true; textEditor.FileUploaderSettings.TotalUploadSizeLimit = 1000000; // 1000kb limit textEditor.FileUploaderSettings.FileTypes = "*.jpg;*.png;*.zip"; }
This works but it is too slow to use in a production website.
Do you have any idea what is causing the fileUploader to be very slow?
I also run the sample without issue.
However, when I include it in our website, the message "FileUploaded is not enabled" appears (with the same code...)
Hello Yudi,
If I use your sample project WebGridCulture.zip, I can't add references you mentioned in section 5 of your procedure (juste above).
The reference files are already in web.config you sent me...
If I remove all and try to re-reference the dll, here is the result (see attached pictures).
Am I right about adding a virtual directory for CommonLibrary? (see iis.png)
Hello,
Thank you for your answer.
I tried to use your sample website and also to create a new page in WebGridSamples project, but with both solutions I have an error "Failed to map the path '/CommonLibrary/Webgrid/V7_0_7200/Localization/' (see attached jpg) when I launch the web site.
Moreover, your answer doesn't explain how to deploy and use it on a web server.
Do I need to copy the russian language resource file in the bin directory?
Dear Handy,
I tried to move the code into textEditor_PreInitialize server side event.
However, I still have a message "File Uploader is not enabled" when I click the option "Insert from Computer" with the following code:
and:
protected void textEditor_PreInitialize(object sender, EventArgs e) { // init WebTextEditor Css WebTextEditorCssFile webTextEditorCssFile = new WebTextEditorCssFile { FilePath = Constant.StylePath + "/Documentation/helpPage.css", Type = WebTextEditorCssType.DesignerStyleSheet }; WebTextEditorCssFile webTextEditorCssFile2 = new WebTextEditorCssFile { FilePath = Constant.StylePath + "/Documentation/helpPage.css", Type = WebTextEditorCssType.RuntimeStyleSheet }; textEditor.RootTextEditor.CssFiles.Add(webTextEditorCssFile); textEditor.RootTextEditor.CssFiles.Add(webTextEditorCssFile2); // Images Library WebTextEditorMediaResourceGroup mediaResourceGroup = new WebTextEditorMediaResourceGroup(); mediaResourceGroup.Name = "media1"; mediaResourceGroup.Text = "Photos"; WebTextEditorResource resource = new WebTextEditorResource(); resource.Name = "Images"; // Get or create an new folder for the help page, depending on screen name and language resource.Url = VirtualPathUtility.ToAbsolute(Path.Combine(ConfigurationManager.AppSettings["DocumentationDirectory"], "Images/")); resource.AllowUserUpload = true; WebTextEditorResource resource2 = new WebTextEditorResource(); resource2.Name = "Thumbnails"; // Get or create an new folder for the help page, depending on screen name and language resource2.Url = VirtualPathUtility.ToAbsolute(Path.Combine(ConfigurationManager.AppSettings["DocumentationDirectory"], "Images/")); mediaResourceGroup.Resources.Add(resource); mediaResourceGroup.Resources.Add(resource2); textEditor.MediaResources.Add(mediaResourceGroup); // View Settings textEditor.ViewSettings.EnableHTMLView = true; textEditor.ViewSettings.EnableSplitView = true; textEditor.ViewSettings.EnablePreview = true; textEditor.ViewSettings.EnableDesignView = true; textEditor.FileUploaderSettings.DefaultUploadMediaResource = "Images"; textEditor.FileUploaderSettings.Enabled = true; textEditor.FileUploaderSettings.TotalUploadSizeLimit = 100000; // 100kb limit textEditor.FileUploaderSettings.FileTypes = "*.jpg;*.png"; }
Do you have any idea of what is causing file uploader to not be correctly enabled?
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