| function OnExpand(sender, eventArgs) { |
| var panelbar = $find("<%= RadPanelBar1.ClientID %>"); |
| var item = panelbar.findControl("opt1item"); |
| //item.style.display = 'block'; |
| item.style.visibility = 'visible'; |
| } |
| function OnCollapse(sender, eventArgs) { |
| var panelbar = $find("<%= RadPanelBar1.ClientID %>"); |
| var item = panelbar.findControl("opt1item"); |
| //item.style.display = 'none'; |
| item.style.visibility = 'hidden'; |
| } |
| <telerik:RadPanelBar ID="RadPanelBar1" Runat="server" Width="100%" onclientitemcollapse="OnCollapse" onclientitemexpand="OnExpand" > |
| <CollapseAnimation Duration="100" Type="None" /> |
| <Items> |
| <telerik:RadPanelItem ID="rpiOpt1" runat="server" Text="(+) Optional Fields"> |
| <Items> |
| <telerik:RadPanelItem Value="valuestring"> |
| <ItemTemplate> |
| <table id="opt1item" visible="false" runat="server" width="100%"> |
| <tr> |
| <td align="right"> |
| <asp:Label ID="LabelCS" runat="server" Text="Customer Solicitation #: " TabIndex="-1"></asp:Label> |
| </td> |
| <asp:Panel ID="BudgetPnl" runat="server"> |
| <table width="100%"> |
| <tr> |
| <td colspan="2"> |
| <telerik:RadSplitter ID="ScheduleBudgetSplitter" runat="server" Height="450" Width="100%"> |
| <telerik:RadPane ID="SchedulePane" Scrolling="Both" Width="50%" PersistScrollPosition="true" runat="server"> |
| <des:popupcalendar id="ScheduleCalendar" runat="server" /> |
| <asp:Panel ID="ProjectBudgetProjectsPanel" runat="server"> |
| <telerik:RadGrid ID="ProjectGrid" runat="server"> |
| <ClientSettings AllowRowsDragDrop="true" > |
| <Selecting AllowRowSelect="true" /> |
| <Scrolling AllowScroll="false" /> |
| <ClientEvents OnRowDropping="onProjectRowDropping"/> |
| </ClientSettings> |
| <MasterTableView Width="100%" AutoGenerateColumns="false" ClientDataKeyNames="Level,BaseID,StateMode" DataKeyNames="ID" HeaderStyle-Wrap="false"> |
| <Columns> |
| <telerik:GridTemplateColumn HeaderText=" " UniqueName="ControlColumn" ItemStyle-Wrap="false"> |
| <ItemTemplate> |
| <asp:imagebutton id="AddProjectBtn" CausesValidation="true" ImageUrl="~/images/buttons/btn_add.gif" OnCommand="AddProjectBtn_Command" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' ToolTip="Add A Child Task" runat="server" /> |
| <asp:imagebutton id="DeleteProjectBtn" CausesValidation="true" ImageUrl="~/images/buttons/btn_delete.gif" OnCommand="DeleteProjectBtn_Command" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' ToolTip="Delete Task" runat="server" /> |
| <asp:imagebutton id="CancelDeleteProjectBtn" CausesValidation="true" ImageUrl="~/images/buttons/btn_reject.gif" OnCommand="CancelDeleteProjectBtn_Command" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' ToolTip="Cancel Delete Task" runat="server" /> |
| <asp:imagebutton id="OutdentProjectBtn" CausesValidation="true" ImageUrl="~/images/buttons/btn_left.gif" OnCommand="DentProjectBtn_Command" CommandName="outdent" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' ToolTip="Outdent Task" runat="server" /> |
| <asp:imagebutton id="IndentProjectBtn" CausesValidation="true" ImageUrl="~/images/buttons/btn_right.gif" OnCommand="DentProjectBtn_Command" CommandName="indent" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' ToolTip="Indent Task" runat="server" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText=" " UniqueName="ProjectColumn" ItemStyle-Wrap="false"> |
| <ItemTemplate> |
| <input type="hidden" id="ID" runat="server" value='<%# DataBinder.Eval(Container,"DataItem.ID")%>'> |
| <input type="hidden" id="ParentID" runat="server" value='<%# DataBinder.Eval(Container,"DataItem.ParentID")%>'> |
| <input type="hidden" id="Level" runat="server" value='<%# DataBinder.Eval(Container,"DataItem.Level")%>'> |
| <input type="hidden" id="Lineage" runat="server" value='<%# DataBinder.Eval(Container,"DataItem.Lineage")%>'> |
| <input type="hidden" id="HasChildren" runat="server" value='<%# DataBinder.Eval(Container,"DataItem.HasChildren")%>'> |
| <span style="text-decoration:none;"><%#DataBinder.Eval(Container, "DataItem.Padding")%></span> |
| <asp:ImageButton ID="OpenCloseBtn" OnCommand="ProjectOpenCloseBtn_OnCommand" CommandName='<%# DataBinder.Eval(Container,"DataItem.ID")%>' CausesValidation="true" runat="server" /> |
| <asp:LinkButton ID="ProjectSelectBtn" OnCommand="ProjectSelectBtn_OnCommand" Text='<%# "(" & DataBinder.Eval(Container,"DataItem.Code") & ")"%>' CommandArgument='<%# DataBinder.Eval(Container,"DataItem.ID")%>' CausesValidation="true" runat="server"></asp:LinkButton> |
| <des:LabelTextBox ID="ProjectNameTxt" Text='<%#DataBinder.Eval(Container, "DataItem.Name")%>' Columns="60" runat="server"></des:LabelTextBox> |
| <des:DSRequiredFieldValidator ID="ReqProjectNameTxt" ControlToValidate="ProjectNameTxt" runat="server"></des:DSRequiredFieldValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Start Date" UniqueName="StartDateColumn" ItemStyle-Wrap="false"> |
| <ItemTemplate> |
| <des:LabelDateBox ID="StartDateTxt" SharedCalendarID="ScheduleCalendar" Columns="9" Text='<%# DataBinder.Eval(Container,"DataItem.StartDate","{0:d}")%>' runat="server"></des:LabelDateBox> |
| <des:DSRegularExpressionValidator ID="RegStartDateTxt" ControlToValidate="StartDateTxt" ValidationExpressionType="DateType" runat="server"></des:DSRegularExpressionValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="End Date" UniqueName="EndDateColumn" ItemStyle-Wrap="false"> |
| <ItemTemplate> |
| <des:LabelDateBox ID="EndDateTxt" SharedCalendarID="ScheduleCalendar" Columns="9" Text='<%# DataBinder.Eval(Container,"DataItem.EndDate","{0:d}")%>' runat="server"></des:LabelDateBox> |
| <des:DSRegularExpressionValidator ID="RegEndDateTxt" ControlToValidate="EndDateTxt" ValidationExpressionType="DateType" runat="server"></des:DSRegularExpressionValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Start Date (Actual)" UniqueName="StartDateActualColumn" ItemStyle-Wrap="false" ItemStyle-HorizontalAlign="center"> |
| <ItemTemplate> |
| <des:LabelDateBox ID="StartDateActualTxt" SharedCalendarID="ScheduleCalendar" Columns="9" Text='<%# DataBinder.Eval(Container,"DataItem.StartDateActual","{0:d}")%>' runat="server"></des:LabelDateBox> |
| <des:DSRegularExpressionValidator ID="RegStartDateActualTxt" ControlToValidate="StartDateActualTxt" ValidationExpressionType="DateType" runat="server"></des:DSRegularExpressionValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="End Date (Actual)" UniqueName="EndDateActualColumn" ItemStyle-Wrap="false" ItemStyle-HorizontalAlign="center"> |
| <ItemTemplate> |
| <des:LabelDateBox ID="EndDateActualTxt" SharedCalendarID="ScheduleCalendar" Columns="9" Text='<%# DataBinder.Eval(Container,"DataItem.EndDateActual","{0:d}")%>' runat="server"></des:LabelDateBox> |
| <des:DSRegularExpressionValidator ID="RegEndDateActualTxt" ControlToValidate="EndDateActualTxt" ValidationExpressionType="DateType" runat="server"></des:DSRegularExpressionValidator> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </asp:Panel> |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="ScheduleBudgetSplitBar" CollapseMode="Both" EnableResize="True" runat="server" /> |
| <telerik:RadPane ID="BudgetPane" Scrolling="X" Width="50%" PersistScrollPosition="true" runat="server"> |
| <table width="100%"> |
| <tr> |
| <td class="NormalBold">Budget Summary</td> |
| </tr> |
| <tr> |
| <td class="DisplayPanel"> |
| <asp:Panel ID="ProjectBudgetSummaryPanel" runat="server"> |
| </asp:Panel> |
protected void lstCompetitions_ItemCommand(object source, GridCommandEventArgs e)
{
switch (e.CommandName.ToString())
{
case "Update":
{
GridEditableItem editedItem = e.Item as GridEditableItem;
string cell = (editedItem["txtdescription"].Controls[0] as TextBox).Text;
break;
}
}
and this is the error
base {Telerik.Web.UI.GridException} = {"The current EditFormType does not support the requested editing capabilities."}
what's wronge?
<
html xmlns="http://www.w3.org/1999/xhtml" >
<
head id="pageHead" runat="server">
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</
head>
--- end master page
<
asp:Content ID="ContentHeader" ContentPlaceHolderID="head" runat="server">
<link id="cssTabStrip" runat="server" href="~/Skins/MySkin/TabStrip.MySkin.css" rel="stylesheet" type="text/css" />
</
asp:Content>
--- end web form
--- END DOESNT LOAD
--- LOADS PROPERLY
--- master page
<html xmlns="http://www.w3.org/1999/xhtml" >
<
head id="pageHead" runat="server">
<link id="cssTabStrip" runat="server" href="~/Skins/MySkin/TabStrip.MySkin.css" rel="stylesheet" type="text/css" />
<
asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</
head>
--- end master page
--- web form
<asp:Content ID="ContentHeader" ContentPlaceHolderID="head" runat="server">
</asp:Content>
--- end web form
--- END LOADS PROPERLY
V 2008 Q3
I add a simple RadEditor a blank page and test it. I highlight some text in the editor and click the Hyperlink Manager and there is no text box for the URL? I put the EditorDialogs in the root and point to them.
| <telerik:RadEditor ID="RadEditor1" runat="server" ExternalDialogsPath="~/EditorDialogs/"> |
| <ImageManager ViewPaths="~/Images" UploadPaths="~/Images" DeletePaths="~/Images" /> |
| <Content> |
| </Content> |
| </telerik:RadEditor> |
What am I doing wrong? Thanks!