DecSoft App Builder 应用程序可以有任意数量的应用程序对话框。 您可以使用 app.showDialog() 方法显示特定对话框,也可以使用 app.hideDialog() 方法或 app.hideDialogs() 方法隐藏显示对话框。
应用程序对话框旨在成为一个或多个应用程序控件的容器,与使用应用程序视图的方式相同。 不同之处在于应用程序对话框显示在当前应用程序视图上。 查看下面运行 Dialog 示例应用程序的动画 GIF 图像:
要将新对话框添加到应用程序中,您可以使用提供的IDE主工具栏按钮、IDE主菜单元素以及IDE对话框列表的上下文菜单(右键单击)
2、应用对话框CSS规则
除了Classes属性,您可以使用它来建立一个或多个CSS类以应用于应用程序对话框,您还可以使用IDE控件样式检查器为应用程序对话框设置自定义CSS规则,甚至包括任何使用应用程序文件管理器在应用程序中的CSS样式表数量。
如果您想使用CSS样式表,您需要知道如何引用应用程序视图,因此请查看运行时选择器帮助主题。
3、应用对话框事件
应用程序对话框显示事件
每次向用户显示应用程序对话框时,都会触发应用程序对话框显示事件处理程序。此时,如果需要,所有控件HTML标记(DOM)都已准备好使用。
应用程序对话框显示事件
每当应用程序对话框对用户关闭或隐藏时,都会触发应用程序对话框隐藏事件处理程序。
应用程序对话框点击事件
当用户单击或点击应用程序对话框时,将触发应用程序对话框Click事件处理程序。另请参阅可用的事件变量。
应用程序对话框DblClick事件
当用户双击或双击应用程序对话框时,会触发应用程序对话框DblClick(双击)事件处理程序。另请参阅可用的事件变量。
应用SwipeUp事件
当用户在应用程序对话框中使用鼠标(浏览器)或手指(设备)做出向上滑动手势时,会触发SwipeUp事件处理程序。另请参阅可用的事件变量。
应用SwipeRight事件
当用户在应用程序对话框中使用鼠标(浏览器)或手指(设备)做出向右滑动手势时,会触发SwipeRight事件处理程序。另请参阅可用的事件变量。
应用SwipeDown事件
SwipeDown事件处理程序在用户使用鼠标(浏览器)或手指(设备)在应用程序对话框中做出向下滑动手势时触发。另请参阅可用的事件变量。
应用SwipeLeft事件
当用户在应用程序对话框中使用鼠标(浏览器)或手指(设备)做出向左滑动手势时,会触发SwipeLeft事件处理程序。另请参阅可用的事件变量。
应用程序对话框MouseUp事件
当用户将鼠标移入应用程序对话框时,会触发应用程序对话框MouseUp事件处理程序。另请参阅可用的事件变量。
应用程序对话框MouseDown事件
当用户按下鼠标进入应用程序对话框时,应用程序对话框MouseDown事件处理程序被触发。另请参阅可用的事件变量。
应用程序对话框MouseMove事件
当用户将鼠标移动到应用程序对话框中时,将触发应用程序对话框MouseMove事件处理程序。另请参阅可用的事件变量。
应用程序对话框ContextMenu事件
当浏览器必须显示应用程序的上下文菜单时触发应用程序对话框ContextMenu事件处理程序,当用户用鼠标右键单击应用程序对话框时会发生这种情况。另请参阅可用的事件变量。
*将Microsoft Edge运行时安装程序更新到最新版本。此更新包括所有受支持的风格,即32位和64位的完整安装程序。此安装程序由DecSoft App Builder安装程序在内部使用,以正确准备IDE以将Edge Runtime webview用于应用程序调试器浏览器。