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

Advanced Modal Window movable

1 Answer 147 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
rugydp
Top achievements
Rank 1
rugydp asked on 23 Aug 2017, 09:00 AM

Hello

How can I set a RadScheduler modal window to 'movable' by the user like a RadWindow?

My users are confused that the can move other RadWindow modal windows but not the one from the scheduler.

Thanks

Ruggero De Pellegrini

1 Answer, 1 is accepted

Sort by
0
Peter Milchev
Telerik team
answered on 05 Sep 2017, 04:57 PM
Hello Ruggero,

The advanced form dialog is not a RadWindow and it does not have such built-in functionality. 

Nevertheless, one option to make it draggable is to use jQuery UI as in the attached project. 

<script
    integrity="sha256-eEa1kEtgK9ZL6h60VXwDsJ2rxYCwfxi40VZ9E0XwoEA="
    crossorigin="anonymous"></script>
<telerik:RadScriptManager runat="server" ID="RadScriptManager2" EnableEmbeddedjQuery="false">
    <Scripts>
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryExternal.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryPlugins.js" />
    </Scripts>
</telerik:RadScriptManager>
function OnClientFormCreated(sender, args) {
    if (args.get_formElement().classList.contains('rsAdvancedModal')) {
        $(args.get_formElement()).draggable();
    }
}
<telerik:RadScheduler runat="server" RenderMode="Lightweight"
    AdvancedForm-Modal="true"
    OnClientFormCreated="OnClientFormCreated"
    ID="RadScheduler1">
</telerik:RadScheduler>

Regards,
Peter Milchev
Progress Telerik
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
Tags
Scheduler
Asked by
rugydp
Top achievements
Rank 1
Answers by
Peter Milchev
Telerik team
Share this question
or