文档章节

wex5

黄柳淞
 黄柳淞
发布于 2017/07/12 21:46
字数 750
阅读 238
收藏 0
点赞 0
评论 0

1.取出baasdata某个字段的值。

2.实现页面之间的跳转

window.location.href = "t2.w";

3.提示框

justep.Util.hint("操作成功");

4.设置输入框不可编辑

this.comp('input5').set({"disabled" : true});

 

5.接收端接收参数

5.1获取url:获取URL中的参数

var context = this.getContext();

var p1 = context.getRequestParameter('p1');

(详细连接地址http://docs.wex5.com/page-interaction/)

 

 

 

 

发送端代码:

var url = require.toUrl('./page2.w?p1=p1Value&p2=p2Value');

        var params = {

            a1: 'a1Value',

            a2: 2,

            data: {

                d1: 'd1Value',

                d2: 'd2Value'

            }

        }

        justep.Shell.showPage(url, params)

 

 

接收端代码:

Model.prototype.modelParamsReceive = function(event){

        var context = this.getContext();

         

        //获取URL中的参数

        var p1 = context.getRequestParameter('p1');

        var p2 = context.getRequestParameter('p2');

        var buf = '来自url的参数: p1=' + p1 + ', p2=' + p2 + '\n';

         

        //获取简单参数

        buf += '简单参数:params.a1=' + event.params.a1 + ', params.a2=' + event.params.a2 + '\n';

         

        //获取复杂参数

        buf += '复杂参数:\n'

        if (event.params.data){

            buf += '    params.data.d1=' + event.params.data.d1 + '\n';

            buf += '    params.data.d2=' + event.params.data.d2 + '\n';

        }

        alert(buf);

    };

Model.prototype.button1Click = function(event){

        var context = this.getContext();

         

        //获取URL中的参数

        var p1 = context.getRequestParameter('p1');

        var p2 = context.getRequestParameter('p2');

        var buf = '来自url的参数: p1=' + p1 + ', p2=' + p2 + '\n';

         

        //获取简单参数

        buf += '简单参数:params.a1=' + this.params.a1 + ', params.a2=' + this.params.a2 + '\n';

         

        //获取复杂参数

        buf += '复杂参数:\n'

        if (this.params.data){

            buf += '    params.data.d1=' + this.params.data.d1 + '\n';

            buf += '    params.data.d2=' + this.params.data.d2 + '\n';

        }

        alert(buf);

    };

 

 

6.设置baasdata中某个字段的值

this.comp("bbs").setValue("okTime",new Date());

this.comp("bbs").setValue("qstatu",'2');

 

7.获取/设置 输入输出框的值

 

 

 

 

//获得输入框的值

this.comp('input1').val();

//给输入框赋值

this.comp('input1').val('10000');

8.windowdialog使用

define(function(require){

    var $ = require("jquery");

    var justep = require("$UI/system/lib/justep");

 

    var Model = function(){

       this.callParent();

    };

 

    Model.prototype.modelParamsReceive = function(event){

       var data = this.comp("bbs2");

       if (event.params.data.operate == "edit") {

           data.loadData([ event.params.data.rowData ]);

           data.first();

       }

    };

 

    Model.prototype.buttonOKClick = function(event){

      

       var openid=this.comp('output1').get("value");

       this.comp("bbs2").setValue("accept",openid);

       this.comp("bbs2").setValue("qstatu",'1');

       justep.Baas.sendRequest({          //调用 Baas 中的动作

       "url" : "/baoxiuhls/baoxiuactin",

       "action" : "sendWxMsg",       //调用 sendWxMsg 动作

       "async" : false,

       "params" : {

       userid: openid+""  //登录时将 openid 作为用户 id,此时作为动作的参数

       ,

       message:"-q6BIkndoNJk0r5wP0OXa5MZJ1UrbDSJB0s5ykLbzs0"

       },

       "success" : function(data) {

       justep.Util.hint("消息推送成功");      //调用成功

       }

       });

       this.owner.send(this.comp("bbs2").getCurrentRow());

       this.comp("window").close();

    }; 

 

    return Model;

});

define(function(require) {

    var $ = require("jquery");

    var justep = require("$UI/system/lib/justep");

 

    var Model = function() {

       this.callParent();

    };

 

    Model.prototype.assignbtnClick = function(event) {

       //获取当前行

       var row = event.bindingContext.$object;

       //编辑当前行

       this.comp("windowDialog1").open({

           "data" : {

              "operate" : "edit",

              "rowData" : row.toJson()

           }

       })

    };

 

    Model.prototype.modelLoad = function(event) {

       var data = this.comp("bbs2");

       data.setOrderBy("qtime_d", 0); //

       data.setOrderBy("id_id", 0); //justep.Util.hint("已接单");

       var qstatu = '0';

       data.setFilter("filter1", "qstatu='" + qstatu + "'");

       data.refreshData();// 粗体就是数据库表的列名,斜体字是你要传的值,这个filter其实就是一个sql语句

    };

 

    Model.prototype.windowDialog1Received = function(event){

        justep.Util.hint("任务已分配");

       // 对话框返回后保存数据

       this.comp("bbs2").saveData();

    }; 

 

    return Model;

});

 

 

8.获取list某一项的值

var openid=this.comp("bbs").getValue("openid");

 

9.发送微信模板消息

 

justep.Baas.sendRequest({          //调用 Baas 中的动作

       "url" : "/baoxiuhls/baoxiuactin",

       "action" : "sendWxMsg",       //调用 sendWxMsg 动作

       "async" : false,

       "params" : {

       userid: openid+""  //登录时将 openid 作为用户 id,此时作为动作的参数

       ,

       message:"KlP-RTrD-G6uUDO6nbz2-qs-C-pBIlMbL-11vm0xcGY"

       },

       "success" : function(data) {

       //justep.Util.hint("消息推送成功");      //调用成功

       }

       });              

10.justep通知栏

{
              "type: {string} 提示类型,取值范围:info、success、warning、danger,缺省:info
              "delay" : {integer} 自动关闭时间,单位为:毫秒,缺省:3000
              "parent": {DomNode}       父容器,缺省:body,使用jquery selector来设置或jquery对象,如"#abc" ".abc"               
              "position": {string} 显示位置,取值范围:top、middle、bottom,缺省:top
              "style": {string} css样式,增加的自定义样式
}
    

11.获取数据库中查询的总条数:

baasdata.getTotal()

 

 

 

 

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
黄柳淞
粉丝 2
博文 106
码字总数 53887
作品 0
南宁
程序员
【php增删改查实例】第二十六节 - 个人详情页制作

在一般的系统中,当用户点击头像的时候,就会跳转到对应的个人详情页,在这个页面,他可以查看和修改自己的个人信息,或者更换头像。 本案例中,个人详情页使用bootstrap框架。 首先,我们新...

剽悍一小兔
06/07
0
0
使用so动态链接库g++正确,gcc undefined reference错误

在调用libcyusb.so时出现undefined reference错误,具体过程如下: test.c如下: cyusb_open为libcyusb.so中的库函数,使用 g++ test.c -lcyusb 可正确编译 gcc test.c -lcyusb 错误,提示c...

悲催的古灵武士
02/06
0
0
6、每周一点canvas动画--加速度

在上一节中我们介绍了速度的基本概念,包括,和更普适的,在文章的最后我们做了一个的示例,以及通过改变物体的属性做了一个关于速度的扩展。通过上一节的学习你会发现在速度的作用下物体可以...

qq_39759115
01/02
0
0
H5 App开发工具--WeX5

WeX5是H5 App开发工具,Apache开源,免费开放所有代码,所开发的应用均能“一秒打开”!对跨平台多前端应用开发的支持极好,一次开发,多平台运行。 WeX5采用混合应用(hybrid app)开发模式...

muyu
2015/01/10
55.9K
9
WeX5开源前端/WeX5

WeX5跨端移动开发框架开源项目简介 一、WeX5是什么 WeX5是H5 App开发工具,开源免费,极速秒开;只需一次开发,即可发布、运行于各种前端平台上;支持iOS ipa、android apk、微信服务号/企业...

WeX5开源前端
2015/01/14
0
0
完全开源的App开发框架WeX5之数据绑定02:visible绑定

上周分享了WeX5数据绑定(Data Bindings)的初步体验(点击查看);现继续跟小伙伴们分享WeX5数据绑定之visible绑定。 (提示:WeX5是一个彻底开源的app开发框架,每行源代码都可以自己改;能开...

WeX5移动开发云
2015/03/26
1K
0
WeX5 V3.3 正式版,跨端移动开发框架

WeX5 V3.3 正式版发布了,新增特性: 1、提供超轻量高性能服务框架(XBaaS),支持免代码或少量代码快速开发操作数据表的CRUD服务,目前v3.3版本提供了XBaaS的java和.net语言实现,后续会提供...

muyu
2016/01/19
3.3K
10
使用牛刀云开发微信小程序(问题集锦)

前不久,起步科技正式推出牛刀云1.0,我想这也应该是许多WeX5的忠诚追随者(我也算是其中之一吧)期望的结果了。使用牛刀云开发微信小程序,能够实现使用类似于WeX5的所见即所得组件积木搭建...

朱先忠老师
2017/12/09
0
0
苹果App,不用上传苹果商店,如何让其他人也能安装?

昨天在OSC看到WeX5的整理分享,今天没找到,特意上来问下,请WeX5兄,或哪位收藏了的再发一下 感激不尽!

胡同串串
2015/05/28
13.1K
5
WeX5 V3.1 预发布版,跨端移动开发框架

版本新特性 1. 提供轻量级和扩展性强的数据Baas核心库(Java版,后面陆续会提供更多语言版本),为WeX5提供完整的前后端交互能力,支持单条和批数据的增删改查、主从级联、树形数据、分页加载...

muyu
2015/03/09
6.4K
4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
19分钟前
0
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
26分钟前
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
31分钟前
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
33分钟前
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
0
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
1
0
iptables规则备份和恢复、firewalld的9个zone以及操作和service的操作

保存以及备份iptalbes规则 设定了的防火墙规则要进行保存,否则系统重启后这些规则就没有了,使用命令 ”service iptables save ” 会把设定好的防火墙规则保存到文件/etc/sysconfig/iptabl...

黄昏残影
昨天
0
0
k8s image

k8s.gcr.io/kube-apiserver-amd64:v1.11.0k8s.gcr.io/kube-controller-manager-amd64:v1.11.0k8s.gcr.io/kube-scheduler-amd64:v1.11.0k8s.gcr.io/kube-proxy-amd64:v1.11.0k8s.gcr.......

分秒
昨天
0
0
数据结构--排序

这篇博客包含了数据结构中多种的排序算法: (1)简单选择:第一趟在A[0]~A[n-1]之间找到最小的,与A[0]进行交换,之后在A[1]~A[n-1]之间进行。。。第i趟在A[i-1]~A[n-1]之间找到最小的,最后...

wangxuwei
昨天
1
0
一名3年工作经验的java程序员应该具备的职业技能

一名3年工作经验的Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容。我这里要说明一下,以下列举的内容不是都要会的东西—-但是如果你掌握得越多,最终能得到的评价、拿到的薪...

老道士
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部