Мы обновляемся до версии 4.0 элементов управления telerik, и по какой-то причине опция RadWindow Modal не работает (т.е., конечно).
У нас есть все наши окна, определенные на нашей главной странице, и мы открываем их, выполняя javascript по нажатию кнопки в пользовательском элементе управления.
<radW:RadWindowManager ID="RadWindowManager1" runat="server" Behavior="none" Skin="Outlook" Modal="true"
VisibleStatusbar="False" VisibleTitlebar="false">
<Windows>
<radW:RadWindow ID="Help" runat="server" Title="Help" Height="600" Width="975" ReloadOnShow="True"
Modal="True" OnClientClose="InvolvementCallBackFunction" OnClientShow="OnClientShow" OnClientPageLoad="OnClientPageLoad" ShowContentDuringLoad="false" />
</Windows>
</radW:RadWindowManager>
Js
function ShowPopupForm(location, formName, returnValue) {
var oManager = GetRadWindowManager();
var oWnd = oManager.getWindowByName(formName);
oWnd.set_modal(true);
oWnd.setUrl(location);
oWnd.show();
return returnValue;
}
После нажатия кнопки отображается окно, однако оно не является модальным!
Как ни странно, я могу заставить это работать, если все на одной странице и я использую атрибут OpenerElementID.
Есть идеи?