WinJS中如何调用openPane()?
In WinJS, How Do I Call openPane()?
我想要的:
关闭的 splitView
上调用 .openPane()
的按钮。
我试过的:
This MSDN documentation says that SplitView
should have a method called showPane()
. Looking at this codepen 示例使我似乎可以 WinJS.Namespace.define()
一个随机变量,在其上放一个 splitView: null
并让它全部工作,但它抱怨 openPane()
不是受支持的方法或 属性。查看 Visual Studio 2015 生成的代码,我希望调用 window.mySpitView.splitView.openPane()
抱怨 splitView
为空(因为它在顶部设置为 null
)。我也尝试做 WinJS.UI.SplitView.openPane()
也抱怨 .openPane()
不是受支持的 属性 或方法。
我正在使用 Visual Studio 2015 和 WinJS 4.X(我是从 NuGet 全新安装的,所以最好是最新的)
您的 SplitView 实例具有 openPane
。您将其称为不存在的静态方法。
使用如下所示的选择器找到您的 SplitView
var splitView = document.querySelector('[data-win-control="WinJS.UI.SplitView"]');
splitView.winControl.openPane();
这应该可以解决问题
我想要的:
关闭的 splitView
上调用 .openPane()
的按钮。
我试过的:
This MSDN documentation says that SplitView
should have a method called showPane()
. Looking at this codepen 示例使我似乎可以 WinJS.Namespace.define()
一个随机变量,在其上放一个 splitView: null
并让它全部工作,但它抱怨 openPane()
不是受支持的方法或 属性。查看 Visual Studio 2015 生成的代码,我希望调用 window.mySpitView.splitView.openPane()
抱怨 splitView
为空(因为它在顶部设置为 null
)。我也尝试做 WinJS.UI.SplitView.openPane()
也抱怨 .openPane()
不是受支持的 属性 或方法。
我正在使用 Visual Studio 2015 和 WinJS 4.X(我是从 NuGet 全新安装的,所以最好是最新的)
您的 SplitView 实例具有 openPane
。您将其称为不存在的静态方法。
使用如下所示的选择器找到您的 SplitView
var splitView = document.querySelector('[data-win-control="WinJS.UI.SplitView"]');
splitView.winControl.openPane();
这应该可以解决问题