User Profile & Activity

Matt Berlin Member
Posted: May 2, 2013 11:21 AM

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.

Posted: May 2, 2013 11:08 AM

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
Posted: April 12, 2013 1:57 PM
Do we have any news?
Matt
Posted: April 11, 2013 5:12 PM
Yes it does not work all of our clients have been instructed to use firefox. Most users browsers auto update so it does not work. We would like an eta on a fix so we can decided if we need to look at a diffrent product. We are disapointed beacuse we just spent thousands on this product and it does not work with the new browsers.
Matt
Posted: April 10, 2013 12:05 AM

Any idea when you may have something?

Matt

Posted: April 9, 2013 3:40 PM

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.

Matt

		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.

Matt


All times are GMT -5. The time now is 9:33 AM.
Previous Next