wex5 教程 自定义action与名称去重

有一个订单,需要取出不同的客户名称,且只显示一次名称。效果如下图:

一 思路:自定义action,用sql语句的group by分组,将名称返回前端,用list显示出来。

二 制作步骤:

1 新建service

service作为后端服务分发接口,一个工程可以有多个service,一个service可以有多个action.

2  新建action

action基本参数:

名称:自定义

实现:(指向 java方法) 格式为 Name.getName   其中Name为java类,首写字母必须为大写。getName为java类中自定义的方法。

3 新建java类及方法

具体方法如下注释

4 baas模型编译

5 前端访问:

为便于对比,左右两侧均为list.

右侧nameData不要自动加载,并在自定义刷新事件中访问后端,

"params":{}虽然是空的参数,但是不能少这一行,否则baas不能访问

list自动加载data数据,autoload 为true,新得到的数据进行了刷新,得到不重复的名称。

相关视频制作完成,上传优酷。教学app制作中。我是邯郸戏曲开发,tel:15175073123,qq:1017945251

扫描二维码,看高清教学视频。

时间: 2024-10-12 20:41:24

wex5 教程 自定义action与名称去重的相关文章

使用FSRM的Task 的自定义Action功能并利用Hardlink功能来备份数据

背景信息: 我们的数据存放位置有三个,本地.同城.异地.备份数据会放本地,然后常规通过DFS同步到同城.异地两个地方.由于DFS的特性是双向同步的,所以你如果在一个地方删除.更新文件,那么三个地方是会同步更新成一致的. 由于数据量的大小的限制,我没有办法无限制的保存数据在服务器上,因此会定期把旧备份删除.但是我异地的服务器的本地硬盘又比较大,我又想差异化的把历史数据最大限度的在异地服务器上进行保存. 解决方案: File Server Resource Manager 的File Manager

使用DRF视图集时自定义action方法

在我们用DRF视图集完成了查找全部部门,创建一个新的部门,查找一个部门,修改一个部门,删除一个部门的功能后,views.py的代码是这样子的: class DepartmentViewSet(ModelViewSet): queryset = Department.objects.all() serializer_class = DepartmentSerializer 现在需要新增一个功能,查询最新成立的部门. 这时,我们就需要自定义action方法了. 新增功能后的代码如下: class D

UWP: 妙用自定义 Action 以简化并重用代码

原文:UWP: 妙用自定义 Action 以简化并重用代码 相信每一位 App 开发者,在开发过程中,都会有一些代码被反复用到,比如:复制文本,打电话,发短信,发邮件,给应用添加评论等等.在项目之间复制这些代码段,实在不是一个好办法,所以大家可能会把这些代码放到一个类似 Utility 类中,或者一个库(Class Library)中,再加以调用.本文也是帮你完成同样的事情,不过本文是通过 Action 来完成.这两种方法的目的相同,区别是前者尽管实现了代码段封装,还是需要写代码(通常在 Vie

wex5 教程 之 web网站android原生模式打包

如果有成型的web网站,想做成手机app,如何用wex5来打包成apk呢?比如说百度视频,我想打包成自已的apk安装到手机上,怎么做呢? 官方提供了四种打包模式,都需要提供服务地址,也就是说要有一台服务器来提供服务.我只是要把web地址封装一下,apk打开后跳转到网页就行,显然服务地址是不需要的. 那如果用wex5的页面frame组件加载一个web页面呢? 经测试,这种方法可行,问题是,w页面是wex5自创的页面,不是html的document页面,会出现视频格式不能播放,无falsh插件问题.

wex5 教程 之 图文讲解 考题模块框架设计

前几天帮人设计了一个手机版(做了屏幕适配,电脑使用也正常)的考题框架,供学习交流使用,今天把设计思路与技巧命整理一下. 一 效果演示: 1 登陆后台 题库管理 试卷管理 考生管理 科目管理 2 考生注册 考生登陆 进入考试界面 开始答题 交卷保存即可 二  开发思路: 充分利用baasdata数据绑定与data临时组件的存储特性,实现数据同步,绑定思想贯穿整个考题模块设计. 三 页面逻辑与代码实现: 1 数据库设计 数据库设计模型基础: (注)数据模型,是整个开发过程中对数据相关业务的描述,根据

微信公众平台开发教程---自定义菜单

转载自:http://www.cnblogs.com/yank/p/3418194.html 一.概述: 如果只有输入框,可能太简单,感觉像命令行.自定义菜单,给我们提供了很大的灵活性,更符合用户的操作习惯.在一个小小的微信对话页面,可以实现更多的功能.菜单直观明了,不仅能提供事件响应,还支持URL跳转,如果需要的功能比较复杂,我们大可以使用URL跳转,跳转至我们的网页即可. 注意:自定义菜单,只有服务号才有此功能 如何注册,见第一章:微信公众账号开发教程(一) 基本原理及微信公众账号注册 效果

Android studio 自定义打包APK名称

Android Studio打包应用默认生成的apk名称是:app-release.apk .如果我们要让生成的apk名跟我们版本包名有联系的话,那我们就要自定义生成的apk名了,要怎么做呢. 我们只需要再build.gradle(Module:app)文件下android{ }中添加: 1 android.applicationVariants.all { variant -> 2 variant.outputs.each { output -> 3 output.outputFile =

wex5 教程 之 图文讲解 智能数据库设计 之(1) 触发器

一:设计需求: 智能数据库设计,其实没有这个说法,只是由于我设计视频播族器的需要,对数据库的设计有一些智能化的需求. 目的有三个: 1.减少前台后端操作数据库代码量 2.数据库操作失败可以回滚.保证数据库的完整,正确. 3.充分利用数据库性能. 今天用到的是触发器 例子是我之前的一个设计要求,在戏曲管理后台把热门戏曲的id添加到热门表之后,戏曲表里相应的字段自动填充hot标记为1.以往的设计是在前台对表操作,今天用触发器的功能监控操作表自动填充字段.简单理解就是,用触发器监控一个表的变化,来修改

wex5 教程 之 图文讲解 头像裁剪与上传

视频教程地址: http://v.youku.com/v_show/id_XMTgyMDE5NjEyOA==.html 一 效果演示 1.点击头像,弹出图片裁剪框 2,选择图片,裁剪,上传 3.上传成功后,头像图标更改 二 案例解读 案例目录 wex5为我们提供了一个picut图片裁剪案例,如下: 组件部局 加入file标签用来打开文件管理器进行图片选择,div标签进行图片预览,image标签为裁剪图片 后端服务 后端接收请求参数后,对路径进行了拼接,创建文件流,并创建文件,成功后将成功信息传给