controlGroup 组件容器会自动给里面的控件设置边距 这样边框就不会紧贴着手机边框了。   。

左边显示标签 右边显示值 或者组件的 控件  可以使用label+组件的控件 例 如:labelselect组件

左边显示标签 右边显示下拉框。

打开页面有两种,一种是shell 一种是windowDialog组件  windowDialog组件可以把处理完数据的参数在带回来。

windowDialog 的src属性就是设置要打开的页面的路径。
打开页面的方式
用windowDialog.open()方法打开    
要获得组件或者是对象的JS对象的方法就是用this.comp(组件名或者对象名也就是xid)
例如:
this.comp("windowDialog1").open(); 技巧:输入this.comp(按alt+/)就会出现组件的名字.

open 可以传参数:

model.prototype.addBtnClick=function(event){
    this.comp("windowDialog1").open({
        
params:{
             operator : "new"
         }  //这个两个参数的写法  JSON参数键值两个参数的写法  
         
      });
   };
   
    return Model;
});

model组件里的onParamsReceive 是参数接收事件。
Model.prototype.modelParamsReceive=function(event){
var data =
this.comp("accountData");//获取data JS对象
data.clear //清空data数据
if (this.params.operator=="new"{
    data.newData({              
        "defaultValues" :[{
           "fID" : justep.UUID.createUUID(),
           "fCreateTime" : new Data()
          }]
       })
    }else{
       
data.loadData([this.params.rowdata]);//把当然行的数据装入data数据中。用toJson的参数需要加[].
        
data.first();设置数据的第一行为当前行。
     }
};
//跟上面的一样只要打newData alt+/上面的代码就会自动生成。
   return Model;
});

windowDialog组件有个mapping 属性可以返回数据。一一绑定映射的关系。

Model.prototype.OKBtnClick=function(event){
this.owner.send(this.comp("accountData")); //owner是主人的意思

this.close();//关闭当前窗口

//this.owner的意思就是我的主人的意思
因为是通过windowDialog调用到这个页面的所以 页面里没有windowDialog组件所以用 this.owner 就是我的主人是

windowDialog 也就等于windowDialog的JS对象。所以可以用他的send()方法。send()方法是返回数据。因为用

mapping属性绑定了映射关系,所以在返回的数据就是修改好的数据。

没有onclcik时可以用bind-click 效率没有前者好,不过效果差不多

Model.prototype.editacc=function(event){
    
var row=event.bindingContext.$object;//这行命令直接打listrow alt+/ 就能出来 表示取当前行数据。
        this.comp("windowDialog1").open({
       params  :{
        operator: "edit",
               
rowdata: row.toJson() //取出来的当前取是json对象 需要toJson.
           }
      
        });

};

windowDialog组件的onReceived属性是数据接收完成事件,包括mapping处理完成

Model.prototype.windowsDialog1Received=function(event){
    this.comp("accountData").
savaData();//savaData方法是保存数据库的数据。
};

Model.prototype.delBtnClick=function(event){
     var row=event.bindingContext.$object;
     this.comp("accountData").
deleteData(row);//deleteData是删除数据库的数据 row是当前行就是删
除当前行的意思。

简单的说就是除了可以用比如 onclick事件的代码写方 法也可以直接用onclick的操作界面来设置 最常用的是不需要参数的savadata 也就是保存数据。 

newdata 方法如果 没有时间就要把timedata行删除。只留UUID 就行。也就ID、

Wex5 app 学习笔记(二)相关推荐

  1. 得到app文稿导出_得到app学习笔记作为知识付费者,如何把所学内容快速输出?...

    原标题:得到app学习笔记作为知识付费者,如何把所学内容快速输出? 零.引子 昨天看到老公票圈更新了一条段子: 我就是那个伪勤奋者,在知识焦虑的胁迫下,这些年买了不知多少视频.微课.教程还有得到专栏. ...

  2. 投资信托学习笔记(二)

    投资信托学习笔记(二) 补充 二 https://baike.baidu.com/item/%E4%BF%A1%E6%89%98%E6%8A%95%E8%B5%84/89898?fr=aladdin# ...

  3. wxpython应用程序对象与顶级窗口_wxPython学习笔记(二)

    如何创建和使用一个应用程序对象? 任何wxPython应用程序都需要一个应用程序对象.这个应用程序对象必须是类wx.App或其定制的子类的一个实例.应用程序对象的主要目的是管理幕后的主事件循环. 父类 ...

  4. Spring Boot 框架学习笔记(二)(配置文件与数据注入 yaml基本语法 JSR303数据验证 多环境切换 )

    Spring Boot 框架学习笔记(二) 六.appliaction.properties配置与数据注入 6.1 `@Value`注解 测试注入数据 读取输入流 6.2 读取配置文件数据注入 单文件 ...

  5. qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等)

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7851 ...

  6. [转载]dorado学习笔记(二)

    原文地址:dorado学习笔记(二)作者:傻掛 ·isFirst, isLast在什么情况下使用?在遍历dataset的时候会用到 ·dorado执行的顺序,首先由jsp发送请求,调用相关的ViewM ...

  7. PyTorch学习笔记(二)——回归

    PyTorch学习笔记(二)--回归 本文主要是用PyTorch来实现一个简单的回归任务. 编辑器:spyder 1.引入相应的包及生成伪数据 import torch import torch.nn ...

  8. tensorflow学习笔记二——建立一个简单的神经网络拟合二次函数

    tensorflow学习笔记二--建立一个简单的神经网络 2016-09-23 16:04 2973人阅读 评论(2) 收藏 举报  分类: tensorflow(4)  目录(?)[+] 本笔记目的 ...

  9. Scapy学习笔记二

    Scapy学习笔记二 Scapy Sniffer的用法: http://blog.csdn.net/qwertyupoiuytr/article/details/54670489 Scapy Snif ...

  10. Ethernet/IP 学习笔记二

    Ethernet/IP 学习笔记二 原文链接:http://wiki.mbalib.com/wiki/Ethernet/IP 1.通信模式 不同于源/目的通信模式,EtherNet/IP 采用生产/消 ...

最新文章

  1. Linux环境编程--文件基本操作
  2. PHP、jQuery、jQueryPager结合实现Ajax分页
  3. 卷积神经网络CNN入门【pytorch学习】
  4. android studio smssdk,SMSSDK for Android 配置
  5. C语言switch中break的作用,C语言中switch...case语句中break的重要性
  6. python训练手势分类器_python-Keras分类器的准确性在训练过程中稳定...
  7. Spring第三篇【Core模块之对象依赖】
  8. 《软件测试技术》课程第二周随笔
  9. Self-Supervised Learning 入门介绍
  10. 雨林木风 Ylmf Linux Y1.5(Ubuntu 9.10)发行版正式发布
  11. 计算机专业论文摘要,★计算机专业概论论文摘要范文计算机专业概论论文摘要写(8页)-原创力文档...
  12. 超声非线性成像-谐波成像基本知识
  13. 中国工商注册企业全信息数据
  14. GoJS学习-节点渐变背景色
  15. python绘制qq图_Python中作QQ图(quantilequantile Plot)
  16. 闫令琪:Games101 现代计算机图形学-光线追踪(三):渲染方程和路径追踪path ray tracing 作业Assignment07解析
  17. mysql创建表并指定字符集_mysql 创建表 指定字符集
  18. 微信开网页mysql_PC浏览器模拟微信打开网页
  19. 栓奶牛:二分更胜DP一筹
  20. 标志寄存器df_标志寄存器

热门文章

  1. Someone Like You 《另寻沧海》
  2. Cousera Sequence,Time Series and PredictionWK1
  3. 行情 api php,股票实时数据接口说明,股票实时行情api接口
  4. python模拟B-S期权定价模型
  5. 【C++】模拟String,柔性数组,运算符重载,写实拷贝
  6. python 行列转换_行列转换的Mysql,Excel,Python解法
  7. windows server 2008安装配置web服务器
  8. vue 移动端弹窗后禁止页面滚动 @touchmove.prevent
  9. 实验代做 行人识别_实验室代做实验项目
  10. Feb23 小白《linux就该这么学》学习笔记5