The big win is simple: if someone develops a site and give the user the option to declare themself needing accessibility, the site is now skinned for accessibility and everything auto-adjusts. This would be a major win for cost-reduction in government and education sites, etc...
Hi,
I am using Hierarchy mode of the radgrid with setting property HierarchyLoadMode
="Client".
Following code is used for filter expression.
If Assembly.GetAssembly(GetType(ScriptManager)).FullName.IndexOf("3.5") <> -1 Then
radGridMenu.MasterTableView.FilterExpression =
"it[""ParentId""] = Convert.DBNull"
Else
radGridMenu.MasterTableView.FilterExpression =
"ParentId IS NULL"
End If
But it throws an error: No applicable indexer exists in type 'Menu'.
I am using framework 3.5 and migrating from telerik old version to latest version.
Please let me know you have any other solution for this.
Thanks,
Sarang
| <telerik:RadColorPicker runat="server" ID="RadColorPicker1" Preset="Standard" showicon="true" width="300px" EnableEmbeddedSkins="false"/> |
| ColorTranslator.ToHtml(RadColorPicker1.SelectedColor) |
| RadColorPicker1.SelectedColor = System.Drawing.ColorTranslator.FromHtml(color) |
| <table class="MarginTopConteudo" cellspacing="0" cellpadding="0" width="740" align="center" |
| border="0"> |
| <tr> |
| <td class="cadmsg"> |
| <asp:ValidationSummary ID="ValidationSummary2" runat="server" DisplayMode="List" /> |
| <asp:Label ID="lblMensagem" runat="server" Text="Label" Visible="false" CssClass="cadlbl"></asp:Label> |
| </td> |
| </tr> |
| <tr> |
| <td style="padding-top:10px; padding-bottom:20px;"> |
| <asp:Panel ID="pnlData" runat="server"> |
| <table width="740" cellspacing="0" cellpadding="0" align="center" border="0"> |
| <tr> |
| <td align="right" width="500"> |
| <telerik:RadCalendar ID="clrPeriodoEscala" runat="server" Font-Names="Arial,Verdana,Tahoma" |
| ForeColor="Black" Style="border-color: #ececec" EnableViewSelector="true" |
| CultureInfo="Portuguese (Brazil)" FocusedDate="2009-11-11" |
| RangeMinDate="2009-11-11" SelectedDate="" Skin="Web20" |
| FastNavigationNextImage="/Web20/Calendar/fastNavRight.gif" |
| FastNavigationPrevImage="/Web20/Calendar/fastNavLeft.gif" |
| NavigationNextImage="/Web20/Calendar/arrowRight.gif" |
| NavigationPrevImage="/Web20/Calendar/arrowLeft.gif"> |
| <DisabledDayStyle CssClass="calendarHolidays" /> |
| </telerik:RadCalendar> |
| </td> |
| <td class="cadlbl" align="left" width="240" valign="bottom" style="padding-left:20px; padding-bottom:0px;"> |
| <asp:Button ID="btnCriarEscala" runat="server" CssClass="cadbutton100" Text="Criar Escala" OnClick="btnCriarEscala_Click"/> |
| </td> |
| </tr> |
| </table> |
| </asp:Panel> |
| <rada:RadAjaxPanel ID="RadAjaxPanel2" runat="server" ClientEvents-OnRequestStart="OnRequestStart" |
| LoadingPanelID="lpaCadastro"> |
| <asp:Panel ID="pnlListHorarioColaboradores" runat="server"></asp:Panel> |
| <asp:HiddenField ID="txtHiddenColaboradores" runat="server" /> |
| <asp:Panel ID="pnlHoraColaborador" runat="server"> |
| <table width="740" cellspacing="0" cellpadding="0" align="center" style="border: 1px solid black"> |
| <tr> |
| <td class="cadlbl" width="190px" style="padding-top: 20px; padding-left:10px;"> |
| <asp:Label ID="lblHorarios" runat="server" Text="Horários:"></asp:Label> |
| <asp:RequiredFieldValidator ID="rfvHorarios" runat="server" ControlToValidate="lstHorarios" |
| ErrorMessage="Campo Obrigatório: Horarios." InitialValue="0" |
| SetFocusOnError="True">*</asp:RequiredFieldValidator> |
| </td> |
| <td class="cadlbl" width="350px" style="padding-top: 20px;"> |
| <asp:Label ID="lblColaboradores" runat="server" Text="Colaboradores:"></asp:Label> |
| <asp:RequiredFieldValidator ID="rfvColaboradores" runat="server" ControlToValidate="lstColaboradores" |
| ErrorMessage="Campo Obrigatório: Colaboradores." InitialValue="0" |
| SetFocusOnError="True">*</asp:RequiredFieldValidator> |
| </td> |
| </tr> |
| <tr> |
| <td width="190px" style="padding-left:10px; padding-bottom:10px;"> |
| <asp:ListBox ID="lstHorarios" runat="server" Height="250px" Width="130px" |
| CssClass="cadlstBox" SelectionMode="Single"> |
| </asp:ListBox> |
| </td> |
| <td width="350px" style="padding-bottom:10px;"> |
| <asp:ListBox ID="lstColaboradores" runat="server" Height="250px" Width="355px" |
| SelectionMode="Multiple" CssClass="cadlstBox"></asp:ListBox> |
| </td> |
| <td class="cadlbl" align="left" width="170px" valign="bottom" style="padding-left:10px; padding-bottom:20px;"> |
| <asp:Button ID="btnInserir" runat="server" CssClass="cadbutton100" Text="Inserir" OnClick="btnInserir_Click"/> |
| |
| <asp:Button ID="btnCancelar" runat="server" CausesValidation="False" CssClass="cadbutton100" |
| Text="Cancelar" Width="50px" OnClick="btnCancelar_Click" /> |
| </td> |
| </tr> |
| </table> |
| <table class="MarginTopConteudo" cellspacing="0" cellpadding="0" width="740" align="center" |
| style="border: 1px solid black"> |
| <tr> |
| <td align="center" colspan="3" style="padding-top:20px;"> |
| <!-- |
| <rad:RadGrid ID="radGridHorariosColaboradores" runat="server" AllowPaging="True" AllowSorting="True" |
| AutoGenerateColumns="False" CssClass="dtg" GridLines="None" Skin="None" Width="100%" Height="250px" |
| OnItemCommand="radGridHorariosColaboradores_ItemCommand" OnItemDataBound="radGridHorariosColaboradores_ItemDataBound" |
| OnNeedDataSource="radGridHorariosColaboradores_NeedDataSource"> |
| <GroupHeaderItemStyle CssClass="dtgGroupHeader"></GroupHeaderItemStyle> |
| <GroupPanel Text=""> |
| <PanelStyle CssClass="dtgGroupPanel"></PanelStyle> |
| <PanelItemsStyle CssClass="dtgGroupPanelItem"></PanelItemsStyle> |
| </GroupPanel> |
| <AlternatingItemStyle CssClass="dtgItemStyle"></AlternatingItemStyle> |
| <ItemStyle CssClass="dtgItemStyleAlternate"></ItemStyle> |
| <HeaderStyle CssClass="dtgHeaderStyle"></HeaderStyle> |
| <MasterTableView> |
| <NoRecordsTemplate> |
| <div> |
| <table cellpadding="0" cellspacing="0" height="250" width="100%"> |
| <tr> |
| <td class="cadlbl"> |
| <% = FrameWork.BusinessLayer.Idioma.BLIdiomas.TraduzirMensagens(FrameWork.Model.Idioma.Mensagens.CONSULTA_SEM_RETORNO) %> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </NoRecordsTemplate> |
| <PagerTemplate> |
| <table align="center" border="0" cellpadding="5" cellspacing="0" class="pag" height="15" |
| width="100%"> |
| <tr> |
| <td align="center" valign="center"> |
| <asp:Panel ID="pnlPaginaAtual" runat="server" DefaultButton="btnIr"> |
| <asp:ImageButton ID="imgPrimeira" runat="server" CausesValidation="false" CommandArgument="First" |
| CommandName="Page" CssClass="pagImg" ImageUrl="~/imagens/icones/ico_setaesq.gif" /> |
| <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandArgument="First" |
| CommandName="Page" CssClass="pagLink" Enabled="True">Primeira</asp:LinkButton> |
| <asp:ImageButton ID="imgAnterior" runat="server" CausesValidation="false" CommandArgument="Prev" |
| CommandName="Page" CssClass="pagImg" ImageUrl="~/imagens/icones/ico_setaesq2.gif" /> |
| <asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandArgument="Prev" |
| CommandName="Page" CssClass="pagLink" Enabled="True">Anterior</asp:LinkButton>   |
| <asp:Label ID="Label3" runat="server" CssClass="paglbl">| Página:</asp:Label> |
| <cc1:FWMascara ID="FWMascara1" runat="server" AutoPostBack="False" CssClass="pagtxtbox" |
| Mascara="NUMERO" MaxLength="4" Text='<%# (int)(DataBinder.Eval(Container, "OwnerTableView.CurrentPageIndex")) + 1 %>' |
| Width="50px"></cc1:FWMascara> |
| <asp:Label ID="Label4" runat="server" CssClass="paglbl">de</asp:Label> |
| <asp:Label ID="Label6" runat="server" CssClass="paglbl" Enabled="True"><%#DataBinder.Eval(Container, "Paging.PageCount").ToString()%></asp:Label> |
| <asp:LinkButton ID="btnIr" runat="server" CommandName="IrPagina" CssClass="pagLink">Ir</asp:LinkButton> |
| <span class="paglbl"> | </span> |
| <asp:LinkButton ID="LinkButton3" runat="server" CausesValidation="False" CommandArgument="Next" |
| CommandName="Page" CssClass="pagLink" Enabled="True">Próxima</asp:LinkButton> |
| <asp:ImageButton ID="imgProxima" runat="server" CausesValidation="false" CommandArgument="Next" |
| CommandName="Page" CssClass="pagImg" ImageUrl="~/imagens/icones/ico_setadir2.gif" /> |
| <asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="False" CommandArgument="Last" |
| CommandName="Page" CssClass="pagLink" Enabled="True">Última</asp:LinkButton> |
| <asp:ImageButton ID="imgUltima" runat="server" CausesValidation="false" CommandArgument="Last" |
| CommandName="Page" CssClass="pagImg" ImageUrl="~/imagens/icones/ico_setadir.gif" /> |
| </asp:Panel> |
| </td> |
| </tr> |
| </table> |
| </PagerTemplate> |
| <Columns> |
| <rad:GridBoundColumn DataField="HorarioColaborador" HeaderText="Horários" SortExpression="HorarioColaborador" |
| UniqueName="HorarioColaborador"> |
| <ItemStyle Width="5%"></ItemStyle> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn DataField="NomesColaboradores" HeaderText="Colaboradores" SortExpression="Colaboradores" |
| UniqueName="Colaboradores"> |
| <ItemStyle Width="25%"></ItemStyle> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn DataField="CodigosColaboradores" SortExpression="CodigosColaboradores" UniqueName="CodigosColaboradores" |
| Visible="false"> |
| </rad:GridBoundColumn> |
| <rad:GridTemplateColumn UniqueName="TemplateColumn" Visible="False"> |
| <ItemStyle HorizontalAlign="Center" Width="5%"></ItemStyle> |
| <ItemTemplate> |
| <asp:ImageButton ID="Editar" runat="server" AlternateText="Editar" CausesValidation="False" |
| CommandArgument='<%# DataBinder.Eval(Container.DataItem, "IdEscalacao") %>' CommandName="Editar" |
| ImageUrl="%%PATH%%/imagens/icones/ico_editar.gif" ToolTip="Editar"></asp:ImageButton> |
| </ItemTemplate> |
| </rad:GridTemplateColumn> |
| <rad:GridBoundColumn DataField="Bloqueado" SortExpression="Bloqueado" |
| UniqueName="Bloqueado" Visible="false"> |
| <ItemStyle Width="5%"></ItemStyle> |
| </rad:GridBoundColumn> |
| </Columns> |
| <RowIndicatorColumn Visible="False"> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn Resizable="False" Visible="False"> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| </MasterTableView> |
| </rad:RadGrid> |
| <!-- ********************* END: RADGRID ************************** --> |
| </td> |
| </tr> |
| </table> |
| </asp:Panel> |
| <!-- ********************* END: PAINEL HORA COLABORADOR ************************** --> |
| </rada:RadAjaxPanel> |
| </td> |
| </tr> |
| </table> |