- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Dorado7项目开发实践
Dorado7项目开发实践基础知识点: War发布测试: 在项目开发中,为了配合系统的调试所做的许多临时性的设定。 工程创建、主框架页面的创建、Ajax交互处理、动态视图、产品表的增删改和查询、表单开发技巧、数据校验、数据状态、下拉框、数据数、主从表、虚拟属性和虚拟关系、布局管理器、视图模板向导。 1.Dorado 7.0 页面控件 1.SplitPanel 页面分割布局 MainControl主控件和SideControl控件(容器型控件)。 2.TabControl 实现多标签页的效果(本身是一个多页标签的容器,为了实现多标签页的效果,需为其添加子控件,如 ControlTab :面板标签页的一种,一种容器型控件,可以再内部添加其他Dorado7子控件对象,作为标签页的内容。 主控件TabControl基本属性: 3.Menu控件 实现菜单功能 Menu对象设置属性(id属性值设为menu1)。 CheckableMenuItem 带有复选框的菜单栏 tabPlacment 控制标签页签的显示位置:top bottom tabMinWidth 控制标签页页头标题的最小宽度 currentTab 当前默认的标签页(默认计数从0开始) showMenuButton 显示菜单按钮(当页面上标签页比较多时,TabControl控件会自动提供导航按钮) 设定ControlTab或IFrameTab标签页属性 标签页比较常用的属性包括: caption 标题属性 closeable 显示关闭按钮 disabled 是否可用 IFrameTab:此控件允许Tab标签页直接将一个URL作为其内部的显示内容。 path:该属性定义内部页面。 caption:标题属性。 Menu常用菜单栏控件对象: MenuItem 普通的菜单栏 Separator 菜单分割栏 按钮菜单: 由于Menu是不可见控件对象,需添加可见控件对象,使其关联Menu。如:在View节点下添menu1控件。 加一个Button控件 对象,并设定Button对象的Caption属性为操作和Menu属性为menu1,menu属性可以通过下拉菜单选择刚才建立的 菜单工具栏: ToolBar ToolBar工具栏是常用控件,可作为菜单或快捷按钮的容器使用,添加在view根节点下。 在ToolBar中添加ToolBarButton控件,caption属性为操作,menu属性为menu1。 可以通过对ToolBar添加一些控件或属性来改变菜单的显示风格,比如可以通过为ToolBar添加Fill对象使菜单 按钮居右显示。 右键菜单:Tree中的右键菜单 Panel的右键菜单 4.主框架页面开发:SplitPanel TabControl ToolBar Tree实现。 2.控件实例演示: 1) 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 { } ② 动态参数传人方式(使用TextEditor) ? 设置action2的service属性:simpleAjax#toUpperCase,然后在button按钮的OnClick事件中: @Expose public String toUpperCase(String str){ } returninput:\n+str+\n\n+output:\n+str.toUpperCase(); var value=this.get(#editor1.value); ——————获取某控件的值 this.get(#action2).set(parameter,value).execute(function(result) { ); } dorado.MessageBox.alert(result); ——————给获取到的控件对
文档评论(0)