I have a RadView and I add data and controls to it. There is a checkbox and two labels. I also add in a Rad Panel to allow for collapse/expand of a RadEditor. All seems to work, except the click event. I need two clicks to expand the RadPanelItem (once it seems to get focus and then the second to open) This only happens once - after that a single click expands and then a single click collapses the RadPanel. Also the down arrow disappears.
How can I stop the initial two click requirement?
example asp
<asp:WizardStep ID="wsoptionQuestions" StepType="Step" Title="option Questions" runat="server"> <h3 style="background-color: #4D85AC;"> <asp:Literal ID="litoptionQuestionsTitle" runat="server">option Questions</asp:Literal></h3> <p class="instructionBlue"> <asp:Literal ID="litoptionQuestionsInstructions" runat="server">You may want to collect option.</asp:Literal></p> <div class="selectAll"> <asp:LinkButton ID="lboptionQuestionSelectAll" CausesValidation="false" ToolTip="Click here to select all option questions" runat="server">Select All</asp:LinkButton> | <asp:LinkButton ID="lboptionQuestionClearAll" CausesValidation="false" ToolTip="Click here to unselect all option questions" runat="server">Clear All</asp:LinkButton> </div> <telerik:RadListView ID="lvoptionQuestions" DataKeyNames="optionQuestionID" ItemPlaceholderID="itemPlaceHolder" runat="server"> <LayoutTemplate> <fieldset> <asp:PlaceHolder ID="itemPlaceholder" runat="server"></asp:PlaceHolder> </fieldset> </LayoutTemplate> <ItemTemplate> <telerik:RadPanelBar ID="RadPanelBar1" runat="server" Skin="Telerik" Width="100%" ExpandMode="FullExpandedItem"> <Items> <telerik:RadPanelItem ID="RadPanelItem" runat="server" Enabled="True"> <Items> <telerik:RadPanelItem ID="RadPanelItemItem" runat="server" /> </Items> <ItemTemplate> <div class="module" style="width: 100%; float: left"> <asp:Table ID="tbloptionQuestion" CellPadding="0" CellSpacing="0" CssClass="formTable" runat="server"> <asp:TableRow CssClass="formRow"> <asp:TableCell CssClass="formPrompt" Style="width: 4%"> <asp:CheckBox ID="cboptionQuestionSelected" ToolTip="Check this box to select this option question" OnCheckedChanged="cboptionQuestion_CheckedChanged" runat="server" /> </asp:TableCell> <asp:TableCell CssClass="formPrompt" Style="width: 4%"> <asp:Label ID="lbloptionQuestionOrder" runat="server"></asp:Label> </asp:TableCell> <asp:TableCell CssClass="formValue" Style="width: 90%"> <asp:Label ID="lbloptionQuestion" runat="server"></asp:Label><asp:Label ID="lbloptionQuestionDisabled" Enabled="false" Text="<br />This question is not available for this location." Visible="false" runat="server"></asp:Label> </asp:TableCell> </asp:TableRow> </asp:Table> <!-- Empty template to suppress global template --> </div> </ItemTemplate> </telerik:RadPanelItem> </Items> <ItemTemplate> <div class="module" style="width: 100%; float: left"> <asp:HiddenField ID="hfoptionQuestionName" runat="server" Value='<%#Eval("optionQuestionShort")%>' /> <asp:Table ID="tbloptionQuestionDisclaimer" CellPadding="0" CellSpacing="0" CssClass="formTable" runat="server"> <asp:TableRow CssClass="formRowShaded"> <asp:TableCell Style="width: 99%" ColumnSpan="3"> <p class="instructionBlue"> <asp:Literal ID="litoptionQuestionDisclaimer" runat="server">If you have selected any option.</asp:Literal> <asp:Literal ID="litoptionQuestionDisclaimerDefault" runat="server">Click on the DEFAULT button to import the default text for this disclaimer.</asp:Literal> </p> </asp:TableCell> </asp:TableRow> <asp:TableRow CssClass="formRowShaded"> <asp:TableCell Style="width: 99%" ColumnSpan="3"> <strong> <asp:Literal ID="litoptionDisclaimerPrompt" runat="server">option Disclaimer</asp:Literal>:</strong> <asp:CustomValidator ID="cvoptionDisclaimer" ControlToValidate="tboptionDisclaimer" CssClass="error" Display="Dynamic" ErrorMessage="<br />You have selected option questions. You must also provide a disclaimer." ForeColor="" SetFocusOnError="true" ValidateEmptyText="true" runat="server"></asp:CustomValidator> <telerik:RadEditor ID="radoptionDisclaimer" AutoResizeHeight="false" BorderColor="#4D85AC" BorderStyle="Solid" BorderWidth="1px" ContentAreaCssFile="~/app_themes/editor.css" EditModes="Design" ExternalDialogsPath="~/RadEditorDialogs/EditorDialogs/" EnableEmbeddedSkins="true" Height="180px" StripFormattingOptions="ConvertWordLists,Css,MSWordNoMargins,Span" Skin="Metro" Width="99%" runat="server" OnClientLoad="OnClientLoad"> <CssFiles> <telerik:EditorCssFile Value="~/app_themes/editor.css" /> </CssFiles> <Tools> <telerik:EditorToolGroup Tag="AppearanceToolbar"> <telerik:EditorDropDown Name="FormatBlock" Text="Normal"> </telerik:EditorDropDown> <telerik:EditorDropDown Name="FontName" Text="Font"> </telerik:EditorDropDown> <telerik:EditorDropDown Name="RealFontSize" Text="Size"> </telerik:EditorDropDown> <telerik:EditorTool Name="StripAll" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="ColorToolbar"> <telerik:EditorSplitButton Name="ForeColor" Text="Color"> </telerik:EditorSplitButton> <telerik:EditorSplitButton Name="BackColor" Text="Background"> </telerik:EditorSplitButton> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="LinkToolbar"> <telerik:EditorTool Name="LinkManager" Text="Change Link" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="AlignmentToolbar"> <telerik:EditorTool Name="JustifyLeft" /> <telerik:EditorTool Name="JustifyCenter" /> <telerik:EditorTool Name="JustifyRight" /> <telerik:EditorTool Name="JustifyFull" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="IndentToolbar"> <telerik:EditorTool Name="Indent" /> <telerik:EditorTool Name="Outdent" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="ListToolbar"> <telerik:EditorTool Name="InsertOrderedList" /> <telerik:EditorTool Name="InsertUnorderedList" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="LineToolbar"> <telerik:EditorTool Name="InsertHorizontalRule" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="FormatToolbar"> <telerik:EditorSeparator /> <telerik:EditorTool Name="Bold" ShortCut="CTRL+B / CMD+B" /> <telerik:EditorTool Name="Italic" ShortCut="CTRL+I / CMD+I" /> <telerik:EditorTool Name="Underline" ShortCut="CTRL+U / CMD+U" /> <telerik:EditorTool Name="StrikeThrough" /> <telerik:EditorSeparator /> <telerik:EditorTool Name="Superscript" /> <telerik:EditorTool Name="Subscript" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="ClipboardToolbar"> <telerik:EditorTool Name="SelectAll" ShortCut="CTRL+A / CMD+A" /> <telerik:EditorTool Name="Cut" ShortCut="CTRL+X / CMD+X" /> <telerik:EditorTool Name="Copy" ShortCut="CTRL+C / CMD+C" /> <telerik:EditorTool Name="Paste" ShortCut="CTRL+V / CMD+V" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="UndoToolbar"> <telerik:EditorSplitButton Name="Undo"> </telerik:EditorSplitButton> <telerik:EditorSplitButton Name="Redo"> </telerik:EditorSplitButton> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="PrintToolbar"> <telerik:EditorTool Name="Print" ShortCut="CTRL+P / CMD+P" /> </telerik:EditorToolGroup> </Tools> </telerik:RadEditor> <asp:Panel ID="pnloptionDisclaimerDefault" CssClass="formPanel" Visible="false" runat="server"> <asp:Button ID="btnoptionDefault" CausesValidation="false" Text="Default" ToolTip="Click here to import the default option disclaimer" OnClick="btnoptionDefault_Click" runat="server" /> <asp:Label ID="lbloptionDisclaimerDefault" Visible="false" runat="server"></asp:Label> </asp:Panel> </asp:TableCell> </asp:TableRow> </asp:Table> </div> </ItemTemplate> </telerik:RadPanelBar> </ItemTemplate> <AlternatingItemTemplate> <telerik:RadPanelBar ID="RadPanelBar1" runat="server" Skin="Telerik" Width="100%" ExpandMode="FullExpandedItem"> <Items> <telerik:RadPanelItem ID="RadPanelItem" runat="server" Enabled="True"> <Items> <telerik:RadPanelItem ID="RadPanelItemItem" runat="server" /> </Items> <ItemTemplate> <div class="module" style="width: 100%; float: left"> <asp:Table ID="tbloptionQuestion" CellPadding="0" CellSpacing="0" CssClass="formTable" runat="server"> <asp:TableRow CssClass="formRow"> <asp:TableCell CssClass="formPrompt" Style="width: 5%"> <asp:CheckBox ID="cboptionQuestionSelected" ToolTip="Check this box to select this option question" OnCheckedChanged="cboptionQuestion_CheckedChanged" runat="server" /> </asp:TableCell> <asp:TableCell CssClass="formPrompt" Style="width: 5%"> <asp:Label ID="lbloptionQuestionOrder" runat="server"></asp:Label> </asp:TableCell> <asp:TableCell CssClass="formValue" Style="width: 90%"> <asp:Label ID="lbloptionQuestion" runat="server"></asp:Label> <asp:Label ID="lbloptionQuestionDisabled" Enabled="false" Text="<br />This question is not available for this location." Visible="false" runat="server"></asp:Label> </asp:TableCell> </asp:TableRow> </asp:Table> </div> </ItemTemplate> </telerik:RadPanelItem> </Items> <ItemTemplate> <div class="module" style="width: 100%; float: left"> <asp:HiddenField ID="hfoptionQuestionName" runat="server" /> <asp:Table ID="tbloptionQuestionDisclaimer" CellPadding="0" CellSpacing="0" CssClass="formTable" runat="server"> <asp:TableRow CssClass="formRowShaded"> <asp:TableCell Style="width: 99%" ColumnSpan="3"> <p class="instructionBlue"> <asp:Literal ID="litoptionQuestionDisclaimer" runat="server">If you have selected any options. </asp:Literal> <asp:Literal ID="litoptionQuestionDisclaimerDefault" runat="server">Click on the DEFAULT button to import the default text for this disclaimer.</asp:Literal> </p> </asp:TableCell> </asp:TableRow> <asp:TableRow CssClass="formRowShaded"> <asp:TableCell Style="width: 99%" ColumnSpan="3"> <strong> <asp:Literal ID="litoptionDisclaimerPrompt" runat="server">option Disclaimer</asp:Literal>:</strong> <asp:CustomValidator ID="cvoptionDisclaimer" ControlToValidate="tboptionDisclaimer" CssClass="error" Display="Dynamic" ErrorMessage="<br />You have selected option questions. You must also provide a disclaimer." ForeColor="" SetFocusOnError="true" ValidateEmptyText="true" runat="server"></asp:CustomValidator> <telerik:RadEditor ID="radoptionDisclaimer" AutoResizeHeight="false" BorderColor="#4D85AC" BorderStyle="Solid" BorderWidth="1px" ContentAreaCssFile="~/app_themes/editor.css" EditModes="Design" ExternalDialogsPath="~/RadEditorDialogs/EditorDialogs/" EnableEmbeddedSkins="true" Height="180px" StripFormattingOptions="ConvertWordLists,Css,MSWordNoMargins,Span" Skin="Metro" Width="99%" runat="server" OnClientLoad="OnClientLoad"> <CssFiles> <telerik:EditorCssFile Value="~/app_themes/editor.css" /> </CssFiles> <Tools> <telerik:EditorToolGroup Tag="AppearanceToolbar"> <telerik:EditorDropDown Name="FormatBlock" Text="Normal"> </telerik:EditorDropDown> <telerik:EditorDropDown Name="FontName" Text="Font"> </telerik:EditorDropDown> <telerik:EditorDropDown Name="RealFontSize" Text="Size"> </telerik:EditorDropDown> <telerik:EditorTool Name="StripAll" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="ColorToolbar"> <telerik:EditorSplitButton Name="ForeColor" Text="Color"> </telerik:EditorSplitButton> <telerik:EditorSplitButton Name="BackColor" Text="Background"> </telerik:EditorSplitButton> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="LinkToolbar"> <telerik:EditorTool Name="LinkManager" Text="Change Link" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="AlignmentToolbar"> <telerik:EditorTool Name="JustifyLeft" /> <telerik:EditorTool Name="JustifyCenter" /> <telerik:EditorTool Name="JustifyRight" /> <telerik:EditorTool Name="JustifyFull" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="IndentToolbar"> <telerik:EditorTool Name="Indent" /> <telerik:EditorTool Name="Outdent" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="ListToolbar"> <telerik:EditorTool Name="InsertOrderedList" /> <telerik:EditorTool Name="InsertUnorderedList" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="LineToolbar"> <telerik:EditorTool Name="InsertHorizontalRule" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="FormatToolbar"> <telerik:EditorSeparator /> <telerik:EditorTool Name="Bold" ShortCut="CTRL+B / CMD+B" /> <telerik:EditorTool Name="Italic" ShortCut="CTRL+I / CMD+I" /> <telerik:EditorTool Name="Underline" ShortCut="CTRL+U / CMD+U" /> <telerik:EditorTool Name="StrikeThrough" /> <telerik:EditorSeparator /> <telerik:EditorTool Name="Superscript" /> <telerik:EditorTool Name="Subscript" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="ClipboardToolbar"> <telerik:EditorTool Name="SelectAll" ShortCut="CTRL+A / CMD+A" /> <telerik:EditorTool Name="Cut" ShortCut="CTRL+X / CMD+X" /> <telerik:EditorTool Name="Copy" ShortCut="CTRL+C / CMD+C" /> <telerik:EditorTool Name="Paste" ShortCut="CTRL+V / CMD+V" /> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="UndoToolbar"> <telerik:EditorSplitButton Name="Undo"> </telerik:EditorSplitButton> <telerik:EditorSplitButton Name="Redo"> </telerik:EditorSplitButton> </telerik:EditorToolGroup> <telerik:EditorToolGroup Tag="PrintToolbar"> <telerik:EditorTool Name="Print" ShortCut="CTRL+P / CMD+P" /> </telerik:EditorToolGroup> </Tools> </telerik:RadEditor> <asp:Panel ID="pnloptionDisclaimerDefault" CssClass="formPanel" Visible="false" runat="server"> <asp:Button ID="btnoptionDefault" CausesValidation="false" Text="Default" ToolTip="Click here to import the default option disclaimer" OnClick="btnoptionDefault_Click" runat="server" /> <asp:Label ID="lbloptionDisclaimerDefault" Visible="false" runat="server"></asp:Label> </asp:Panel> </asp:TableCell> </asp:TableRow> </asp:Table> </div> </ItemTemplate> </telerik:RadPanelBar> </AlternatingItemTemplate> </telerik:RadListView></asp:WizardStep>
