DevExpress-如何检测我们正在运行的设备
我已经下载了Devextreme软件包并安装了它,并使用它们的模板在VS中创建了一个项目 我用iPad尺寸创建了一个简单的“hello world”dxview,用iPhone尺寸创建了一个 现在,我希望在第一次加载时加载正确的视图,如下所示:DevExpress-如何检测我们正在运行的设备,devexpress,phonejs,Devexpress,Phonejs,我已经下载了Devextreme软件包并安装了它,并使用它们的模板在VS中创建了一个项目 我用iPad尺寸创建了一个简单的“hello world”dxview,用iPhone尺寸创建了一个 现在,我希望在第一次加载时加载正确的视图,如下所示: if (runningOnTablet) <-- THIS IS THE QUESTION! DevExtremeIPad.app.router.register(":view/:id", { view: "pgIPad", id: und
if (runningOnTablet) <-- THIS IS THE QUESTION!
DevExtremeIPad.app.router.register(":view/:id", { view: "pgIPad", id: undefined });
else
DevExtremeIPad.app.router.register(":view/:id", { view: "pgIPhone", id: undefined });
if(runningOnTablet)使用,例如:
替代方法
如果您的项目中有index.js,请查找类似的内容
var device = DevExpress.devices.current();
alert(device.platform) ;
这就是我想要的!我所做的是正确的吗?我的意思是,根据使用不同视图的设备?无法从DevExpress中看到与此相关的示例…这取决于您视图中发布的内容。有些视图可以是通用的,比如带有几个字段的登录视图,有些则不是。如果一个视图包含大量内容,那么将其特定于平板电脑是绝对正确的。
var device = DevExpress.devices.current();
alert(device.platform) ;