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 Bernard,
Thanks for given sample video .. but my problem is
In my system have IE9 but i am change IE7 & IE9 Browser Mode it is working fine , my test engneer system have IE7 only his system displaying slowley ..
2) IE9 Problem is in you are video, you select down arrow & scrolling only, it show all values but you did n't select any value .
now my problem is i am also get all values but i select one value that value is n't bind the combo..
i think any propertie i missed ..
My Webcombo Version is : 4.0.7200.215
Thanks & Regards,
Venkat Goud.
HI Handy Surya,
what Bernard's send sample as it is i am also use . but get IE9 issue (above mention) IE7 Issue.
help me. it is very urgent ..
Hi Bernard,
1) It is working IE7 , but it slowly loaded other browsers showing fast load.
have any propertie is their for loading ..
2) Still not working IE9 , webcombo displayed and select one item but it cann't show in webcombo selected item.. the item invisible . Remaining all browsers are working fine..
It is very urgent, any body know above issue replay this post ..
HI BErnard,
<%@ Register Assembly="ISNet.WebUI.WebCombo" Namespace="ISNet.WebUI.WebCombo" TagPrefix="ISWebCombo" %>
<%@ Register Assembly="ISNet.WebUI.ISDataSource, Version=1.0.1500.1, Culture=neutral, PublicKeyToken=c4184ef0d326354b"
Namespace="ISNet.WebUI.DataSource" TagPrefix="ISDataSource" %>
<ISWebCombo:WebCombo ID="AssociatesCombo" AllowAutoDataCaching="false" AllowAutoQueryHandler="false" LayoutSettings-AllowFloatingText="false"
runat="server" DataTextField="UserName" DataValueField="UserID" UseDefaultStyle="True"
AdditionalSearchFields="FirstName,LastName,City,DepartmentName" Width="150px"
ViewStateStorage="None" Height="50px" OnInitializeDataSource="AssociatesCombo_InitializeDataSource"
ToolTip='Enter Volunteer Name' >
<Columns>
<ISWebCombo:WebComboColumn BaseFieldName="UserName" HeaderText="Name" Name="Name"
Width="200px" />
<ISWebCombo:WebComboColumn BaseFieldName="LastName" HeaderText="LastName" Name="LastName"
RenderOnHidden="true" Hidden="true" Width="20px" />
<ISWebCombo:WebComboColumn BaseFieldName="City" Name="City" Width="150px" Hidden="true" />
<ISWebCombo:WebComboColumn BaseFieldName="DepartmentName" HeaderText="Department Name/Company"
Name="Department" Width="250px" Hidden="true" />
<ISWebCombo:WebComboColumn BaseFieldName="FirstName" HeaderText="FirstName" Name="FirstName"
<ISWebCombo:WebComboColumn BaseFieldName="CorporationID" HeaderText="CorporationID"
Name="CorporationID" RenderOnHidden="true" Hidden="true" Width="20px" />
</Columns>
<LayoutSettings AlwaysShowHelpButton="false" ComboMode="MultipleColumns" ResultBoxWindowType="Normal"
TextSettings-NoResultsText="The associate cannot be found in the corporate directory.">
<ColumnStyle CssClass="C-WebComboTextAlign">
</ColumnStyle>
</LayoutSettings>
</ISWebCombo:WebCombo>
Code behind:
protected void AssociatesCombo_InitializeDataSource(object sender, ISNet.WebUI.WebCombo.DataSourceEventArgs e)
{
if (e.IsFlyDataRequest)
IContactManager iOrderManager = OrderManagementFactory.GetContactManager();
string subCorporationId = string.Empty;
if (SubCorporationAssociates)
if (string.IsNullOrEmpty(e.AdditionalFilters))
if (RefreshSelectedSubCorporationChanges)
subCorporationId = Convert.ToString(CorporationId);
else
subCorporationId = "999999999";
}
subCorporationId = e.AdditionalFilters;
DataTable dtAssociate = null;
if (Session["AssociateKey"] != null)
if (e.QueryText.Length >= 3)
//IF QueryText does not start with Old key then Remove the cache
if (!e.QueryText.StartsWith(Session["AssociateKey"].ToString()))
HttpContext.Current.Cache.Remove(string.Format("{0}-{1}", CorporationId, Session["AssociateKey"].ToString()));
Session["AssociateKey"] = null;
//IF QueryText Length Less than 3 letters Remove the cache
dtAssociate = HttpContext.Current.Cache[string.Format("{0}-{1}", CorporationId, Session["AssociateKey"])] as DataTable;
if (dtAssociate == null)
dtAssociate = iOrderManager.GetAllGuestList(Convert.ToInt32(actualUserId), CorporationId, SubCorporationAssociates, e.QueryText, subCorporationId, false, true);
if (e.QueryText.Length >= 3 && dtAssociate != null)
HttpContext.Current.Cache.Insert(string.Format("{0}-{1}", CorporationId, e.QueryText.Trim()), dtAssociate, null, DateTime.Now.AddSeconds(30), Cache.NoSlidingExpiration);
Session["AssociateKey"] = e.QueryText.Trim();
string QueryText = e.QueryText;
if (SubCorporationAssociates && subCorporationId != "999999999")
DataRow[] drAssociates = dtAssociate.Select("CorporationID ='" + subCorporationId + "' AND UserName LIKE '%" + QueryText + "%' OR DepartmentName LIKE '%" + QueryText + "%' OR City LIKE '%" + QueryText + "%'");
if (drAssociates.Length > 0)
dtAssociate = drAssociates.CopyToDataTable<DataRow>();
dtAssociate = null;
DataRow[] drAssociates = dtAssociate.Select("UserName LIKE '%" + QueryText + "%' OR DepartmentName LIKE '%" + QueryText + "%' OR City LIKE '%" + QueryText + "%'");
if (!Session["AssociateKey"].ToString().Equals(e.QueryText.Trim()))
if (dtAssociate != null)
if (dtAssociate != null && dtAssociate.Rows.Count > 0)
e.DataSource = dtAssociate;
DataTable dt = new DataTable();
dt.Columns.Add("UserID");
dt.Columns.Add("GuestId");
dt.Columns.Add("UserName");
dt.Columns.Add("LastName");
dt.Columns.Add("City");
dt.Columns.Add("DepartmentName");
dt.Columns.Add("FirstName");
dt.Columns.Add("CorporationID");
e.DataSource = dt;
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