如何使用 XML 和 ShowModalDialog 创建 sitecore 对话框
How to create sitecore dialog with XML and ShowModalDialog
我根据 \Dialogs\CopyTo.XML 文件创建了一个 CopyToMarkets.XML 对话框文件:
并尝试打开对话框:
Context.ClientPage.ClientResponse.ShowModalDialog("/sitecore/shell/Applications/Dialogs/Copy To Markets.aspx", "1200px", "700px", string.Empty, true);
它只是变成灰色,没有任何反应。
然而,当我将 ShowModalDialog 与 Copy To.aspx 一起使用时,它显示正常。
我是 sitecore 的新手,所以也许我误解了一些东西,但基于我对创建内容编辑器的理解 ui 形成了本教程:https://sitecorejunkie.com/2012/12/12/put-things-into-context-augmenting-the-item-context-menu-part-2/
如果这不是创建新编辑器对话框的 correct/modern 方法,请告诉我!
我最终像这样构建了我的 url:
string url = Sitecore.UIUtil.GetUri("control:CopyToMarkets");
Context.ClientPage.ClientResponse.ShowModalDialog(url, "400px", "700px", string.Empty, true);
我根据 \Dialogs\CopyTo.XML 文件创建了一个 CopyToMarkets.XML 对话框文件:
并尝试打开对话框:
Context.ClientPage.ClientResponse.ShowModalDialog("/sitecore/shell/Applications/Dialogs/Copy To Markets.aspx", "1200px", "700px", string.Empty, true);
它只是变成灰色,没有任何反应。
然而,当我将 ShowModalDialog 与 Copy To.aspx 一起使用时,它显示正常。
我是 sitecore 的新手,所以也许我误解了一些东西,但基于我对创建内容编辑器的理解 ui 形成了本教程:https://sitecorejunkie.com/2012/12/12/put-things-into-context-augmenting-the-item-context-menu-part-2/
如果这不是创建新编辑器对话框的 correct/modern 方法,请告诉我!
我最终像这样构建了我的 url:
string url = Sitecore.UIUtil.GetUri("control:CopyToMarkets");
Context.ClientPage.ClientResponse.ShowModalDialog(url, "400px", "700px", string.Empty, true);