This is a migrated thread and some comments may be shown as answers.

RadGrid Not Selecting/Inserting/Editing in Firefox or Opera

2 Answers 94 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Ranganath
Top achievements
Rank 1
Ranganath asked on 12 Jun 2009, 09:57 AM

Hi,

We are using Radcontroles licience version for My application. Its working fine in IE. But in other browsers like Mozilla FireFox / Opera Grid is not working. Even grid not selecting any Record. I tried by removing CSS file. and Insted of RadBlock i kept RadScriptBlock and verified even thoug i am getting same problem.
Can u suggest me wt are the modfication need to done for working in oter browser?

Thanks.

Pls find my application page.aspx code Below..

 

<%

@ Page Language="C#" MasterPageFile="~/Srvdesk_MasterPage.master" EnableEventValidation="false" AutoEventWireup="true" CodeFile="Sites.aspx.cs" Inherits="MasterManagement_Sites"

 

 

 

 

Title=":: Site ::" Theme="Controls" %>

 

 

 

<

asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">

 

</

asp:Content>

 

<

asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

 

 

 

 

<!-- Start-Telerik Scrpting to Restrict Postbacks ->

 

 

 

 

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">

 

 

 

 

<script type="text/javascript" src="../Scripts/Search.js" />

 

 

 

 

<script type="text/javascript">

 

 

 

 

var tableView = null;

 

 

function pageLoad(sender, args) {

 

tableView = $find(

"<%= rgSite.ClientID %>").get_masterTableView();

 

}

 

function RadComboBox1_SelectedIndexChanged(sender, args) {

 

tableView.set_pageSize(sender.get_value());

}

 

function changePage(argument) {

 

tableView.page(argument);

}

 

function RadNumericTextBox1_ValueChanged(sender, args) {

 

tableView.page(sender.get_value());

}

 

function RadNumericTextBox_ValueChanged(sender, args) {

 

tableView.set_pageSize(sender.get_value());

}

 

</script>

 

 

 

 

</telerik:RadCodeBlock>

 

 

 

 

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">

 

 

 

 

<AjaxSettings>

 

 

 

 

<telerik:AjaxSetting AjaxControlID="rgSite">

 

 

 

 

<UpdatedControls>

 

 

 

 

<telerik:AjaxUpdatedControl ControlID="rgSite" LoadingPanelID="RadAjaxLoadingPanel11" />

 

 

 

 

</UpdatedControls>

 

 

 

 

</telerik:AjaxSetting>

 

 

 

 

</AjaxSettings>

 

 

 

 

</telerik:RadAjaxManager>

 

 

 

 

<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px"

 

 

 

 

Width="75px">

 

 

 

 

<img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>'

 

 

 

 

style="border: 0px;" />

 

 

 

 

</telerik:RadAjaxLoadingPanel>

 

 

 

 

<!-- End-Telerik Scrpting to Restrict Postbacks ->

 

 

 

 

<table width="80%" class="TableBackGround" cellpadding="0" cellspacing="0">

 

 

 

 

<tr>

 

 

 

 

<td style="height: 100px" colspan="6">

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td style="height: 21px" colspan="6" class="MenuSubHeading">

 

 

 

 

<table width="100%" cellpadding="0" cellspacing="0" border="0">

 

 

 

 

<tr>

 

 

 

 

<td width="5%" align="left">

 

 

 

 

<img src="../Images/PageHeadImages/site.GIF" />

 

 

 

 

</td>

 

 

 

 

<td width="95%" align="left">

 

 

 

 

<asp:Label ID="lblSiteHeading" runat="server" Text="Site" CssClass="MenuSubHeading"></asp:Label>

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

</table>

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td>

 

 

 

 

&nbsp;

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td style="height: 21px" class="Lablel1" align="left">

 

 

 

 

<uc1:SearchUC ID="SearchUC1" runat="server" />

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td style="height: 10px" class="Lablel1" align="left">

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td>

 

 

 

 

<table cellpadding="0" cellspacing="0" width="100%" style="text-align: center">

 

 

 

 

<tr>

 

 

 

 

<td>

 

 

 

 

<telerik:RadGrid ID="rgSite" runat="server" AllowPaging="True" Skin="Default" GridLines="Horizontal"

 

 

 

 

PageSize="10" Width="100%" OnNeedDataSource="rgSite_NeedDataSource" OnItemCreated="rgSite_ItemCreated"

 

 

 

 

OnItemDataBound="rgSite_ItemDataBound" OnInsertCommand="rgSite_InsertCommand"

 

 

 

 

OnUpdateCommand="rgSite_UpdateCommand">

 

 

 

 

<PagerStyle Mode="NumericPages" Position="Top" />

 

 

 

 

<AlternatingItemStyle BackColor="#F1EFE9" />

 

 

 

 

<MasterTableView CommandItemDisplay="TopAndBottom" AutoGenerateColumns="false" DataKeyNames="Site_RowID"

 

 

 

 

EditMode="EditForms" CommandItemStyle-CssClass="RGCmdHeader" CommandItemSettings-AddNewRecordText="&nbsp;&nbsp;Add SiteCode"

 

 

 

 

CommandItemSettings-RefreshText="&nbsp;&nbsp;Refresh">

 

 

 

 

<Columns>

 

 

 

 

<telerik:GridBoundColumn ReadOnly="true" Visible="true" HeaderText="Site Code" DataField="Site_SiteCode"

 

 

 

 

HeaderStyle-Width="10%" HeaderStyle-CssClass="GridHeadernew" />

 

 

 

 

<telerik:GridBoundColumn HeaderText="Site Name" DataField="Site_SiteName" HeaderStyle-Width="17%"

 

 

 

 

HeaderStyle-CssClass="GridHeadernew" />

 

 

 

 

<telerik:GridBoundColumn HeaderText="Org. Name" DataField="Org_Name" HeaderStyle-Width="18%"

 

 

 

 

HeaderStyle-CssClass="GridHeadernew" />

 

 

 

 

<telerik:GridBoundColumn HeaderText="Address" DataField="Site_Address" HeaderStyle-Width="17%"

 

 

 

 

HeaderStyle-CssClass="GridHeadernew" />

 

 

 

 

<telerik:GridBoundColumn HeaderText="POC" DataField="Site_ContactPerson" HeaderStyle-Width="12%"

 

 

 

 

HeaderStyle-CssClass="GridHeadernew" />

 

 

 

 

<telerik:GridTemplateColumn HeaderText="Status" Visible="false" HeaderStyle-Width="7%"

 

 

 

 

HeaderStyle-CssClass="GridHeadernew">

 

 

 

 

<ItemTemplate>

 

 

 

 

<asp:Label ID="lblPlaceNo" runat="server" Text='<%#Bind("Site_Place_No") %>'></asp:Label>

 

 

 

 

<asp:Label ID="lblPlaceName" runat="server" Text='<%#Bind("PlaceName") %>'></asp:Label>

 

 

 

 

</ItemTemplate>

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

<telerik:GridBoundColumn HeaderText="Created BY" Visible="false" DataField="Site_CreatedBy"

 

 

 

 

HeaderStyle-Width="10%" HeaderStyle-CssClass="GridHeadernew" />

 

 

 

 

<telerik:GridBoundColumn HeaderText="Created Date" Visible="false" DataField="Site_CreatedDate"

 

 

 

 

HeaderStyle-Width="15%" DataFormatString="{0:MM/dd/yyyy}" HeaderStyle-CssClass="GridHeadernew" />

 

 

 

 

<telerik:GridTemplateColumn HeaderText="Status" HeaderStyle-Width="8%" HeaderStyle-CssClass="GridHeadernew">

 

 

 

 

<ItemStyle HorizontalAlign="Left" />

 

 

 

 

<ItemTemplate>

 

 

 

 

<asp:CheckBox runat="server" Width="70" ID="chkSitestatus" AutoPostBack="true" Checked='<%# CheckRecordStatus((bool)Eval("Site_Status"))%>'

 

 

 

 

Text='<%# CheckText((bool)Eval("Site_Status"))%>' OnCheckedChanged="chkSitestatus_CheckedChanged" />

 

 

 

 

</ItemTemplate>

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

<telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn"

 

 

 

 

HeaderStyle-Width="4%" HeaderStyle-CssClass="GridHeadernew">

 

 

 

 

</telerik:GridEditCommandColumn>

 

 

 

 

</Columns>

 

 

 

 

<PagerTemplate>

 

 

 

 

<table width="100%" style="height: 10px">

 

 

 

 

<tr style="height: 3px">

 

 

 

 

<td width="20%" valign="top" style="height: 10px">

 

 

 

 

<span style="margin-top: 2px; float: left; margin-right: 3px;">Page size:</span>

 

 

 

 

<telerik:RadNumericTextBox ID="txtPagesNo" Style="margin-top: 4px; float: left; vertical-align: baseline;

 

 

margin-right: 20px;" Width="25px" runat="server" Skin="Default" Value='<%# (int)DataBinder.Eval(Container, "Paging.PageSize") %>'>

 

 

 

 

<ClientEvents OnValueChanged="RadNumericTextBox_ValueChanged" />

 

 

 

 

<NumberFormat DecimalDigits="0" />

 

 

 

 

</telerik:RadNumericTextBox>

 

 

 

 

</td>

 

 

 

 

<td width="30%" valign="top" style="height: 10px">

 

 

 

 

<asp:Button ID="Button1" runat="server" OnClientClick="changePage('first'); return false;"

 

 

 

 

CommandName="Page" CommandArgument="First" CssClass="PagerButton FirstPage" />

 

 

 

 

<asp:Button ID="Button2" runat="server" OnClientClick="changePage('prev'); return false;"

 

 

 

 

CommandName="Page" CommandArgument="Prev" CssClass="PagerButton PrevPage" />

 

 

 

 

<span style="vertical-align: middle;">Page:</span>

 

 

 

 

<telerik:RadNumericTextBox ID="RadNumericTextBox1" Skin="Default" Width="25px" Value='<%# (int)DataBinder.Eval(Container, "Paging.CurrentPageIndex") + 1 %>'

 

 

 

 

runat="server" Style="margin-top: 4px;">

 

 

 

 

<ClientEvents OnValueChanged="RadNumericTextBox1_ValueChanged" />

 

 

 

 

<NumberFormat DecimalDigits="0" />

 

 

 

 

</telerik:RadNumericTextBox>

 

 

 

 

<span style="vertical-align: middle;">of

 

<%

# DataBinder.Eval(Container, "Paging.PageCount")%>

 

 

</span>

 

 

 

 

<asp:Button ID="Button3" runat="server" OnClientClick="changePage('next'); return false;"

 

 

 

 

CommandName="Page" CommandArgument="Next" CssClass="PagerButton NextPage" />

 

 

 

 

<asp:Button ID="Button4" runat="server" OnClientClick="changePage('last'); return false;"

 

 

 

 

CommandName="Page" CommandArgument="Last" CssClass="PagerButton LastPage" />

 

 

 

 

</td>

 

 

 

 

<td width="10%" align="left" style="height: 10px">

 

 

 

 

<asp:Panel runat="server" ID="NumericPagerPlaceHolder">

 

 

 

 

</asp:Panel>

 

 

 

 

</td>

 

 

 

 

<td width="40%" valign="top" style="height: 3px">

 

 

 

 

<span style="float: right;">Displaying page

 

<%

# (int)DataBinder.Eval(Container, "Paging.CurrentPageIndex") + 1 %>

 

of

<%

# DataBinder.Eval(Container, "Paging.PageCount")%>, items from

 

<%

# (int)DataBinder.Eval(Container, "Paging.FirstIndexInPage") + 1 %>

 

to

<%

# (int)DataBinder.Eval(Container, "Paging.LastIndexInPage") + 1 %>

 

of

<%

# DataBinder.Eval(Container, "Paging.DataSourceCount")%>.</span>

 

 

 

 

</td>

 

 

 

 

 

</tr>

 

 

 

 

</table>

 

 

 

 

</PagerTemplate>

 

 

 

 

<EditFormSettings EditFormType="Template">

 

 

 

 

<EditColumn UniqueName="EditCommandColumn1">

 

 

 

 

</EditColumn>

 

 

 

 

<FormTemplate>

 

 

 

 

<!-- Grid Table Designing->

 

 

 

 

<table cellpadding="3" cellspacing="0" width="100%" class="TblMaster">

 

 

 

 

<tr>

 

 

 

 

<td colspan="6" height="10">

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td style="width: 15%" align="left" class="tbtextbold">

 

 

 

 

&nbsp;<asp:Label ID="lblOrgCode" runat="server" Text="Org Name"></asp:Label><span

 

 

 

 

class="redstar">*</span>

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

<telerik:RadComboBox ID="rcbxOrgCode" runat="server" Width="153px" MarkFirstMatch="true"

 

 

 

 

Text='<%#Bind("Org_Name") %>' ToolTip='<%#Bind("Org_Name") %>'>

 

 

 

 

<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>

 

 

 

 

</telerik:RadComboBox>

 

 

 

 

</td>

 

 

 

 

<td style="width: 15%" align="left" class="tbtextbold">

 

 

 

 

<asp:Label ID="lblSitecode" runat="server" Text="Site Code"></asp:Label><span class="redstar">*</span>

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

<telerik:RadTextBox ID="txtSiteCode" runat="server" MaxLength="30" Text='<%#Bind("Site_SiteCode") %>'

 

 

 

 

CssClass="textbox" Width="150px" ToolTip='<%#Bind("Site_SiteCode") %>'>

 

 

 

 

</telerik:RadTextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"

 

 

 

 

ErrorMessage="*" ControlToValidate="txtSiteCode" CssClass="errortext"></asp:RequiredFieldValidator>

 

 

 

 

</td>

 

 

 

 

<td style="width: 15%" align="left" class="tbtextbold">

 

 

 

 

<asp:Label ID="lblSitename" runat="server" Text="Site Name"></asp:Label><span class="redstar">*</span>

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

<telerik:RadTextBox ID="txtSitename" runat="server" MaxLength="50" Text='<%#Bind("Site_SiteName") %>'

 

 

 

 

CssClass="textbox" Width="150px" ToolTip='<%#Bind("Site_SiteName") %>'>

 

 

 

 

</telerik:RadTextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"

 

 

 

 

ErrorMessage="*" ControlToValidate="txtSitename" CssClass="errortext"></asp:RequiredFieldValidator>

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td style="width: 15%" align="left" class="tbtextbold">

 

 

 

 

&nbsp;<asp:Label ID="lblSitePOC" runat="server" Text="POC"></asp:Label><span class="redstar">*</span>

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

<telerik:RadTextBox ID="txtPOC" runat="server" MaxLength="30" CssClass="textbox"

 

 

 

 

Text='<%#Bind("Site_ContactPerson") %>' Width="150px">

 

 

 

 

</telerik:RadTextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"

 

 

 

 

ErrorMessage="*" ControlToValidate="txtPOC" CssClass="errortext"></asp:RequiredFieldValidator>

 

 

 

 

</td>

 

 

 

 

<td style="width: 15%" align="left" class="tbtextbold">

 

 

 

 

<asp:Label ID="lblAddress" runat="server" Text="Address"></asp:Label><span class="redstar">*</span>

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

<telerik:RadTextBox ID="txtAddress" TextMode="MultiLine" Height="30px" runat="server"

 

 

 

 

MaxLength="250" Text='<%#Bind("Site_Address") %>' Width="150px" ToolTip='<%#Bind("Site_Address") %>'>

 

 

 

 

</telerik:RadTextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"

 

 

 

 

ErrorMessage="*" ControlToValidate="txtAddress" CssClass="errortext"></asp:RequiredFieldValidator>

 

 

 

 

</td>

 

 

 

 

<td style="width: 15%" align="left" class="tbtextbold">

 

 

 

 

<asp:Label ID="lblCity" runat="server" Text="City"></asp:Label><span class="redstar">*</span>

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

<UCPlaces:Places ID="UCPlaces" runat="server" />

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td align="left" class="tbtextbold">

 

 

 

 

&nbsp;<asp:Label ID="lblZipCode" runat="server" Text="Zip"></asp:Label>

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

<telerik:RadTextBox ID="txtZipCode" runat="server" MaxLength="15" Text='<%#Bind("Site_ZipCode") %>'

 

 

 

 

CssClass="textbox" Width="150px">

 

 

 

 

</telerik:RadTextBox>

 

 

 

 

</td>

 

 

 

 

<td align="left" class="tbtextbold">

 

 

 

 

<asp:Label ID="lblPhone" runat="server" Text="Phone"></asp:Label><span class="redstar">*</span>

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

<telerik:RadTextBox ID="txtPhone" runat="server" MaxLength="20" Text='<%#Bind("Site_Phone") %>'

 

 

 

 

CssClass="textbox" Width="150px">

 

 

 

 

</telerik:RadTextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"

 

 

 

 

ErrorMessage="*" ControlToValidate="txtPhone" CssClass="errortext"></asp:RequiredFieldValidator>

 

 

 

 

</td>

 

 

 

 

<td align="left" class="tbtextbold">

 

 

 

 

<asp:Label ID="lblMobile" runat="server" Text="Mobile"></asp:Label>

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

<telerik:RadTextBox ID="txtMobile" runat="server" MaxLength="20" Text='<%#Bind("Site_Mobile") %>'

 

 

 

 

CssClass="textbox" Width="150px">

 

 

 

 

</telerik:RadTextBox>

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td align="left" class="tbtextbold">

 

 

 

 

&nbsp;<asp:Label ID="lblFax" runat="server" Text="Fax"></asp:Label>

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

<telerik:RadTextBox ID="txtFax" runat="server" MaxLength="20" Text='<%#Bind("Site_Fax") %>'

 

 

 

 

CssClass="textbox" Width="150px">

 

 

 

 

</telerik:RadTextBox>

 

 

 

 

</td>

 

 

 

 

<td align="left" class="tbtextbold">

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

</td>

 

 

 

 

<td align="left" class="tbtextbold">

 

 

 

 

&nbsp;

 

 

 

 

</td>

 

 

 

 

<td align="left">

 

 

 

 

&nbsp;

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td align="left" class="tbtextbold">

 

 

 

 

&nbsp;<asp:Label ID="lblSiteNotes" runat="server" Text="Notes"></asp:Label>

 

 

 

 

</td>

 

 

 

 

<td colspan="5" align="left">

 

 

 

 

<telerik:RadTextBox ID="txtNotes" runat="server" TextMode="MultiLine" Width="80%"

 

 

 

 

Height="30px" MaxLength="400" Text='<%#Bind("Site_Notes") %>'>

 

 

 

 

</telerik:RadTextBox>

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td colspan="6" style="height: 20px">

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td colspan="6" align="center">

 

 

 

 

<asp:Button runat="server" ID="btnAddSiteCode" Text='<%# (Container as GridItem).OwnerTableView.IsItemInserted ? "Add" : "Update" %>'

 

 

 

 

CommandName='<%# (Container as GridItem).OwnerTableView.IsItemInserted ? "PerformInsert" : "Update" %>'

 

 

 

 

CssClass="btn1" />&nbsp;&nbsp;&nbsp;

 

 

 

 

<asp:Button runat="server" ID="btnCancel" Text="Cancel" CssClass="btn1" CausesValidation="false"

 

 

 

 

CommandName="Cancel" />

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

<tr>

 

 

 

 

<td colspan="6" height="10">

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

</table>

 

 

 

 

<!-- End Grid page Designing->

 

 

 

 

</FormTemplate>

 

 

 

 

</EditFormSettings>

 

 

 

 

</MasterTableView>

 

 

 

 

</telerik:RadGrid>

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

</table>

 

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

 

</table>

 

</

asp:Content>

 

2 Answers, 1 is accepted

Sort by
0
Georgi Krustev
Telerik team
answered on 16 Jun 2009, 04:41 PM
Hello Ranganath,

Does this discrepancy appear in this online demo? Can you please compare the implementation between your test project and the demo to see whether there is a difference? We will gladly cooperate with you in finding an accurate resolution.

Sincerely yours,
Georgi Krustev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Julius
Top achievements
Rank 1
answered on 07 Jan 2013, 09:05 AM
Problem is already fixed in Firefox but not in Opera browser. The online demo is also not working properly in Opera, select all functionality selects the records but it doesn't put a check-mark in the records selected. Please advise what work-around should be done for the opera browser.

Many Thanks,
Tags
Grid
Asked by
Ranganath
Top achievements
Rank 1
Answers by
Georgi Krustev
Telerik team
Julius
Top achievements
Rank 1
Share this question
or