dorado7入门教程
更新时间:2023-10-05 05:32:01 阅读量: 综合文库 文档下载
- dorado7教程推荐度:
- 相关推荐
Var tt =”${argument.foo}”; Alert(tt);
//意思是 取 argument里面的 foo的值
View 里面 分为3个部分 ,全局变量,属性,JS事件, View 里面的 caption 的值 是 按钮的名字, Argument 全局的 其他都有可以 应用到
Caption 里面 可以直接 使用 EL表达式 ${argument.foo} 按钮 直接显示 EL表达式的 值
Context 是 上下文的 意思, 前后台交互的 类型 ,数据交互 leisistruts 下面有一个 attrubute 节点 定义 name attrubute 和 value 321
在定义 一个 butten caption 叫做 获取 attrubute 在 onclick 里面写 事件
Var context =view.get(“context”).get(“contextFoo”); Alert(context);
Argument只能通过 EL表达式 不能 使用 view 。Get 的 方法
Model节点 定义一些数据模型,以dataset来驱动 是 私有的, 当前的 produce.view.xml才能应用到 自己的 model Datatype name属性 dtproduce
Creationtype 定义 数据库相关的 javabean 选择 produce 右键点击 dt 通过简单的 java对象自动创建简单的
Lable 输入中文, 公司名称, 相当于定义了 数据类型,
Dataset id 设为 dsProducer
页面上所有的数据 基本上都在 这个里面 , 要绑定 datatype 点 datatype 点 dtproduce 下面的选 collection 数据集,是多条记录,
点 toolbox 选中 添加一个查询表单 autoform 是一个form表单
Toolbar 是一个 datapilot 控制键 输入datapilot属于 toolbat的子节点 在 toolbar里面添加4个 按钮,都 定义 一下 ID ,id随意,caption 1是 查询, 2是 新增,3是修改,4,是删除,再 添加一个 按钮, caption 保存,
选中view添加 datagrid 节点, datasetbanding 点小三角 选择 dsproducer 绑定数据,默认显示所有属性 ,邮件 gen 什么的 把不要显示的几列删除,如果没有显示lable 则默认显示 那么,
Datatype里面的 字段的 lable 写中文名, 会自动被引用, 顺序是一样的
上面是 查询数据, 下面是 显示数据~~~~
View里面的 dock 是 布局,上下左右中的 布局方式,
点 autoform 右边的 type 里面有 选择。布局位置 默认显示 center中心 Autoform里面的 cols 列,默认 2列,*.*.* 一个*算一列, . 是 分隔符 160. 160是像素, 后面是 自动平分
161. 可以在 autoform字段 里面 加一个 container 定长表格,
Context:component 扫描的bean
查询功能———dataset 里面的
选中testnew建立一个 java文件 producertext ,首先注册 @component 注册的id是 首字母小写的 类名, 如果后面添加 (“test”)id 就是 test了 就是注册的 bean的id
在类里面 添加 @resource ProducerDao producerDao 继承了 hibernateDao<>
Dataset前面一定要加注解 @dataprovider
Public List
String companyName =param.get(“companyName”){
} } }
dataSet 里的 dataprovider 里面写 beanid 就是 producertextB + # + 方法名 类名 + # + 方法 名,
Datapilot里面也 绑定一个数据 dataset itemcoders 里面 Api 直接 查询 datapilot 里面 attributs 属性
分页, 需要 dsproducer 里面的 pagesize 页面数据几条数据, dataset 冲刺额 获取方法, 需要 一个 page 对象, page 参数,
String hql = “from producer pa where 1=1”; If(param != null){ }
Appcontext 里面的 扫描
新建一个 dateType dtcondition name定义为 javebean 里面的 Lable 定义公司名称,
定义一个 dataset datatype 绑定到 dtcondition id 起名 为 dscondition Autoform绑定 一个 查询的 ds
Autoform 绑定 dataset 绑定 datatype
Onready时间 Self.setData({});
添加一个查询 按钮 添加在 查询的下面 datapilot
Var conditionentity =view.id(“dsCondition”).getdata(“#”); 加个# 获取当前记录 比如光标移动的那条 不加 # 就是获取所有的 记录
View.id(“dsProducer”).set(“parameter”,conditionEntity).flushAsy();
关于数据的 新增 和 取消, 新增就是 出发 时间 hide 取消就是 添加一个事件 在 取消按钮中 绑定 onclick (dialogAdd,saProducer)
修改该数据 选择 修改的 butten 的 click事件 写代码,dialogadd.show() Dialogadd就是
删除就是在删除 的点击事件 就是对 数据进行操作
JS 为 dsProducer.getData(“#”).remove(); 把数据从 dataset移除,并没有持久化数据库
READYONLY 只读属性
Datagird下面 有一个 rowslect 属性 类似于 select 有多个数据可以选择
选择多个删除
onClick:function(dsProducer,dgProducer)
Var selectionEntitylist = dfProducer.get(“selection”); selectionEntityList.each(function(entity){ Entity.remove(); })
Auto设置为隐藏 的属性 visible false 就是不可见
动态隐藏 按钮 设置 onclick属性 autoForm1.set(“visible”,false);\\\\
获取当前纪录的状态 var entity= dsproducer.getdata(“#”);
Alert(entity.state)
Datagird里面的 onrenderrow加一个事件
Arg.dom.style.backrtound =(arg.data.get(“id”)>10000)?”red”:””; Arg.processdefault=true; //通过条件改变该行列颜色
在 datatype 加一个
对应 onrendercell 事件 单元格渲染
$(arg.dom).empty().xcreate({
Tagname:”button”, Id:”button1”, Height:”5”, Style:{
Border:”1px black solid”, backgroundColor:”white”, Margin:”2px”,
}
})
住从表 样式,
新建一个 view文件
建立 datatype 2个 主从表 2个 点 链条 添加 主从表 点 patameter 添加ID $${this.id} 主键 链条里的 dataprovider 添加 分栏目 spiltpan
Datapath定义从表属性
主表中定义从表 设定 丛属关系, dataset 设置 datatype Datagird 用来显示数据
Model下面用来 定义 datatype 绑定 javabean
然后定义 dataset 来装 datetype 就是变相转载 javabean类容,
最后显示 使用 datagird 因为是显示的 所以 ID NAME 可以根据需求进行删除
点 goods 点 parameter添加 额外的 参数,比如其他页面跳转过来的参数信息 ?Name=1 以map形式将 参数传到 对应的 方法中 树结构
Datatree的 dataset设置 然后设置 datepath 在bangdingconfigs 里面添加 congfig里面的
labelproperty名字 主要的 那么字段当做 树节点 也定义 name recurisive是 递归 在从表的 datagird里面的 datapath修改该为 !CURRENT_GOODS 实时更新主表信息,需要绑定 datapath属性 从表就需要加 .goods
数据校验 通过 datatype
Ajax校验, service命名为 beanID 类名#方法名
@Expose
Public String validatorcompanyName(String name){
If(Stringutils.isnotEmpty(name)){
If(producerDao.findunique(“from producer where companyName=?”, new Object【】 {name}) != null){
Return “公司名重复”; } }
Return null }
3个 dorado注解 @Datapro //用来查询 从数据库取值 @Datares //res用来保存 @Expose //注解
Autoform 里的额 手 hitmessage 设置true
Datatype 里面添加 label 性别
有一个 mapping 里面有一个 mapvalues 可以编辑 添加 key :1 ,添加 value: 男 Onreadly 事件,
Dataprovider 数据库向页面传送数据 写在 mapping mapvalues里面 ${dorado.getDataProvider(“producerTestBo#getTitlesofCourtesy”).getResult()} Group分组数据
${dorado.getdataprovider(“类名+方法名”).getresult()}
$取值(dorado+获取的是 是 数据库的 所以 写 getdataprovider.+类名+方法名+getresult获取方法的 返回值)
Displayperty 设置的值 就是 java bean 的 字段名 Dropdown assignmentMap 的属性 是用来
在 customdropdown里面 添加 subvierholder 添加subview属性, 可以链接到其他视图
Var companName=dspRODUCER.getData(“#”).get(“companyName”); Var phone= dsProducer.getData(“#”).get(“phone”);
获取 父类
Var name =view.get(“paraent”).get(“view”).get(“#dstest”).getdata(“#”).get(“company”) dorado.MessageBox.alert(name);
Var tt =parent.$id(“dsTest”).objects[0].getData(“#”).get(“company”); Alert(tt);
JS创建dorado控件
正在阅读:
dorado7入门教程10-05
基尼系数的变动趋势及其影响因素分析03-29
电焊工操作规程09-05
5-职业规划师报考条件是什么11-04
人教版高一语文鲁迅小说专题阅读《祝福》《药》《阿Q正传》学案03-08
第十讲反应器单元的仿真设计108-27
易建平03-11
环境因素识别与评价及重要环境因素清单11-11
二级报名时间02-08
IP转发详解(h3c经典教程)10-20
- 《江苏省环境水质(地表水)自动监测预警系统运行管理办法(试行)》
- 安乐死合法化辩论赛立论稿(浙大新生赛)
- 公共科目模拟试卷公务员考试资料
- 我国固定资产投资FAI对GDP的影响
- 大学生创新创业训练计划项目申请书大创项目申报表
- 完美版—单片机控制步进电机
- 2013资阳中考化学试题
- 18.两位数减一位数退位(397道)
- 工程量计算规则
- 二年级操行评语(下)
- 第3章 流程控制语句
- 浅基桥墩加固技术
- 课题研究的主要方法
- 5100软件说明书 - 图文
- 车间技术员年终总结
- 关于印发《中铁建工集团开展项目管理实验室活动方案》的通知
- 经典诵读结题报告
- 地下水动力学习题答案
- 2018年全国各地高考数学模拟试题平面解析几何试题汇编(含答案解
- 街道办事处主任2018年度述职述廉报告
- 入门教程
- dorado7