Как я могу изменить элемент управления RadWindow с Div? - PullRequest
0 голосов
/ 26 февраля 2020

Я должен изменить окно рад со стандартным управлением. Вот код для окна Rad

<telerik:radwindowmanager id="RadWindowManager2" runat="server" enableshadow="true"
    enableembeddedskins="true" skin="Black" showcontentduringload="false" reloadonshow="true"
    enableviewstate="false" behaviors="Close,Move,Resize" visiblestatusbar="false">
    <windows>
        <telerik:RadWindow Modal="true" EnableViewState="false" ID="RadWindow2" VisibleOnPageLoad="false"
            Width="680px" Height="160px" runat="server" Behaviors="Close,Move,Resize" Style="position: relative;
            z-index: 2900; overflow: hidden!important;" EnableEmbeddedSkins="false" Skin="AlBlkSkin"
            CssClass="RadWindow_AlBlkSkin">
            <ContentTemplate>
                <div style="padding-top: 10px; padding-left: 10px">
                    <table align="left" cellpadding="0" cellspacing="2" width="100%">
                        <tr>
                            <td style="padding-top: 5px; padding-left: 10px;">
                                <asp:Label ID="ConfirmLabel" runat="server"></asp:Label>
                            </td>
                        </tr>
                        <tr>
                            <td style="padding-top: 20px;" align="center">
                                <telerik:RadButton ID="btnConfirmYes" runat="server" EnableEmbeddedSkins="False"
                                    Skin="AlSkin" CssClass="RadButton RadButton_AlSkin rbSkinnedButton" AutoPostBack="false"
                                    OnClientClicked="SetMemberType" Width="80px">
                                </telerik:RadButton>
                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                <telerik:RadButton ID="btnConfirmNo" runat="server" EnableEmbeddedSkins="False" Skin="AlSkin"
                                    CssClass="RadButton RadButton_AlSkin rbSkinnedButton" OnClick="ConfirmNo" Width="80px">
                                </telerik:RadButton>
                            </td>
                        </tr>
                    </table>
                </div>
            </ContentTemplate>
        </telerik:RadWindow>
    </windows>
</telerik:radwindowmanager>

. Есть две кнопки, которые вызывают две разные функции javascript. это рад-окно вызывается другой функцией javascript. если нажать кнопку, это приведет к этой функции, затем появится окно Rad. Теперь мой вопрос: я хочу изменить это окно Rad как div с соответствующими кнопками и метками. так как я могу вызвать этот div в той же функции для окна Rad, заменив окно Rad? Можно ли вызвать div нажатием кнопки?

 function ChangeUserType() {
        var windowManager = $find('<%= RadWindowManager2.ClientID %>');
        var oWnd = windowManager.GetWindowByName('RadWindow2'); 
        var Caption = '<%= GetlocalResourceObject("ConfirmHeader").ToString() %>';

        oWnd.set_title(Caption);
        oWnd.Show();
        oWnd.setSize(680, 150);           
        oWnd.center();
    }  

код выше - это функция onclick для вызова окна rad

      btnType.Visible = True
            btnType.Attributes.Add("onclick", "javascript:ChangeUserType(); return false;")

это для кнопки

...