文档详情

Dorado7学习宝典Dorado7学习宝典.doc

发布:2017-12-15约8.44千字共8页下载文档
文本预览下载声明
Dorado7项目开发实践 基础知识点: 工程创建、主框架页面的创建、Ajax交互处理、动态视图、产品表的增删改和查询、表单开发技巧、数据校验、数据状态、下拉框、数据数、主从表、虚拟属性和虚拟关系、布局管理器、视图模板向导。 War发布测试: 在项目开发中,为了配合系统的调试所做的许多临时性的设定。 Dorado 7.0 页面控件 1.SplitPanel 页面分割布局 MainControl主控件和SideControl控件(容器型控件)。 2.TabControl 实现多标签页的效果(本身是一个多页标签的容器,为了实现多标签页的效果,需为其添加子控件,如 ControlTab :面板标签页的一种,一种容器型控件,可以再内部添加其他Dorado7子控件对象,作为标签页的内容。 IFrameTab:此控件允许Tab标签页直接将一个URL作为其内部的显示内容。 caption:标题属性。 path:该属性定义内部页面。 设定ControlTab或IFrameTab标签页属性 标签页比较常用的属性包括: caption 标题属性 closeable 显示关闭按钮 disabled 是否可用 主控件TabControl基本属性: tabPlacment 控制标签页签的显示位置:top bottom tabMinWidth 控制标签页页头标题的最小宽度 currentTab 当前默认的标签页(默认计数从0开始) showMenuButton 显示菜单按钮(当页面上标签页比较多时,TabControl控件会自动提供导航按钮) 3.Menu控件 实现菜单功能 Menu对象设置属性(id属性值设为menu1)。 Menu常用菜单栏控件对象: CheckableMenuItem 带有复选框的菜单栏 MenuItem 普通的菜单栏 Separator 菜单分割栏 按钮菜单: 由于Menu是不可见控件对象,需添加可见控件对象,使其关联Menu。如:在View节点下添加一个Button控件 对象,并设定Button对象的Caption属性为操作和Menu属性为menu1,menu属性可以通过下拉菜单选择刚才建立的 menu1控件。 菜单工具栏: ToolBar ToolBar工具栏是常用控件,可作为菜单或快捷按钮的容器使用,添加在view根节点下。 在ToolBar中添加ToolBarButton控件,caption属性为操作,menu属性为menu1。 可以通过对ToolBar添加一些控件或属性来改变菜单的显示风格,比如可以通过为ToolBar添加Fill对象使菜单 按钮居右显示。 右键菜单:Tree中的右键菜单 Panel的右键菜单 4.主框架页面开发:SplitPanel TabControl ToolBar Tree实现。 控件实例演示: AjaxAction控件: 静态参数传人方式 在可见控件的button按钮上绑定AjaxAction,静态赋值给action1的parameter属性,service属性:simpleAjax#toUpperCase。绑定action1到button的action属性上。当首次使用时需要在返回的结果代码行打断点,在页面点击按钮去激活调用。如下的代码行: return input:\n+str+\n\n+output:\n+str.toUpperCase(); 后台的服务端代码: import org.springframework.stereotype.Component; import com.bstek.dorado.annotation.Expose; @Component public class SimpleAjax { @Expose public String toUpperCase(String str){ returninput:\n+str+\n\n+output:\n+str.toUpperCase(); } } 动态参数传人方式(使用TextEditor) 设置action2的service属性:si
显示全部
相似文档