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
John,
You are probobly having the same problem we are as posted in: http://www.intersoftpt.com/Community/WebCombo/Error-in-IEMozbridgejs/
Download firebug for Firefox and look in the Javascript console. This problem happens when you use JQuery and WebUI controls that use the IEMozbridgejs.js.
Yea this is unacceptable we just spent thousands of dollars on this software that does not work as described. We have waited almost a month for a fix or any new info. We could not wait any longer and have moved away from WebUI Studio in our products as it could not be trusted to function properly. I would like to see at least a partial refund. We have wasted progrming time on developement and re-developement for a falsely advertised product. Here is a Quote from http://www.intersoftpt.com/webuistudio/Requirements
V1.0+ for Windows, MacOS, Linux
Any idea when you may have something?
Matt
Bernard,
Attached is a test project that has the said problem. WebForm1.aspx is the form that has your WebCombo there is no data loaded but gets you the error. WebForm2.aspx is a page that I made with the same scrollable div but with out your WebCombo it instead has a Jquery combo. As you will see in firefox the page with your WebCombo gives a javascript error and fails to load the other javascripted controls correctly. All other browsers work properly. Please advise how to fix this problem as we are using the WebCombo all though our program.
function CreateData() { var dataTable = new ISDataTable(); var idColumn = new ISDataColumn(dataTable); var textColumn = new ISDataColumn(dataTable); var checkColumn = new ISDataColumn(dataTable); var descColumn = new ISDataColumn(dataTable); /* setup data columns */ dataTable.Name = dataTable.TableName = "Courses"; idColumn.Name = idColumn.ColumnName = "CourseNum"; textColumn.Name = textColumn.ColumnName = "Text"; /* add columns to data table */ dataTable.Columns.Add(idColumn); dataTable.Columns.Add(textColumn); var midTerm_Checked = '<%= cb_midterms.Checked %>'; /* add rows to data table */ for(i=0;i<document.getElementById("ctl00_ContentPlaceHolder_main_ddl_Course_Main").options.length;i++) { var dataRow = dataTable.NewRow(); dataRow.Cells.GetNamedItem("CourseNum").Value = document.getElementById("ctl00_ContentPlaceHolder_main_ddl_Course_Main").options[i].value; dataRow.Cells.GetNamedItem("Text").Value = document.getElementById("ctl00_ContentPlaceHolder_main_ddl_Course_Main").options[i].text; dataTable.Rows.Add(dataRow); } var combo = ISGetObject("wc_ddl_courses_Table"); if(combo != null) { /* bind the data table to WebCombo */ combo.SetDataSource(dataTable); combo.DataBind(); combo.Render(); combo.ShowDropDown(); event.cancelBubble = true; event.returnValue = false; } } <asp:DropDownList ID="ddl_Course_Main" CssClass="hidden" runat="server"></asp:DropDownList> <asp:GridView ID="gv_main" runat="server" CssClass="gridview" GridLines="Both" AutoGenerateColumns="False" OnRowDataBound="gv_main_OnRowDataBound" AlternatingRowStyle-BackColor="LightGray" EmptyDataText="No Records Found"> <Columns> <asp:TemplateField HeaderText="Course" ItemStyle-Wrap="false" HeaderStyle-ForeColor="Black" HeaderStyle-HorizontalAlign="Left"> <ItemTemplate> <asp:Label ID="lbl_course_number" CssClass="data" runat="server" Text='<%# Eval("CourseNum")%>'></asp:Label> <asp:Label ID="lbl_course_name" CssClass="data" runat="server" Text='<%# Eval("CourseName")%>'></asp:Label> <div id="Wc_Course" runat="server"> <ISWebCombo:WebCombo ID="wc_ddl_courses_Table" runat="server" Height="20px" UseDefaultStyle="True" Width="150px" ViewStateStorage="None" DataTextField="Text" DataValueField="CourseNum" BindingOperationMode="ClientBinding"> <Columns> <ISWebCombo:WebComboColumn Name="CourseNum" BaseFieldName="CourseNum" HeaderText="Course Number" /> <ISWebCombo:WebComboColumn Name="Text" BaseFieldName="Text" HeaderText="Item Text" /> </Columns> <LayoutSettings ComboMode="MultipleColumns" StatusBoxVisible="false" /> <FlyPostBackSettings PostHiddenFields="true" PostInputControls="true" /> </ISWebCombo:WebCombo> </div> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
Only does the first one
The example again only works with a webcombo not in a webgrid or gridview. I have a colume in a webgrid that has combo boxes that I want to have all the same data that I am trying to do a client side bind but. But I can not apply all webcombo with it only does the first row webcomb
I need to do some thing like
for(var i=1; grid.rows.lenght; i++) {
var combo = grid.rows[i].cells[0].ISGetObject("ddl_courses");
combo.SetDataSource(dataTable);
}
but is does not work any ideas.
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