`
zimskybo
  • 浏览: 6207 次
社区版块
存档分类
最新评论

moqui 学习笔记2

 
阅读更多

今天主要说一下moqui screen 中的下级标签

 

1,transition 顾名思义 调度器,也是设计模式的一种,(这个哥们对设计模式很熟悉啊!)它在screen 中扮演了非常重要的一环,基本就相当于MVC中的Controller了,它的下级标签有:

(根据xsd 中的翻译大题能明白他们的含义)

parameter 名称就是参数,解释上说是screen 允许进入的参数列表并且是静态的(全局可用,包括screen的子screen)并且如果子父screen有对parameter 的定义 父screen 的会被覆盖,一般为request 提交上来的参数

path-parameter 这个是额外参数,解释说是一些额外参数,而且会被添加到parameter中

condition 一些简单的条件判断,用于是否执行这个transition,和 ofbiz 中的condition 差不多

service-call/actions 执行服务或者一些业务逻辑,2选一,如果都写会报错,还是和ofbiz 差不多个意思

下面这几个都是对请求做出的各种回应了。。。

conditional-response  如果使用了condition ,则可以使用这个来对不同判断进行处理

default-response 默认处理方式

error-response 发生错误处理方式

 

2 widgets/fail-widgets 这个和ofbiz 代表的意思一样,widget 就是小控件的意思,moqui 中的页面控件基本和ofbiz 差不多 只不过form 控件不在使用 type属性的list single来区分了,而是直接分开了使用<form-list><form-single>

而且moqui 使用了groove 来解析xml 文件了,大福音啊!!由于原来ofbiz 的widget 使用java 解析xml 那代码叫一个多,而groovy 简单 清晰明了,原来300行代码 只需要几行搞定,大大降低了添加自定义控件的难度(我原来就在ofbiz中添加过Grid控件,太痛苦了。。),其实不论是ofbiz 还是moqui 他的控件都不是很好用,尤其是form ,有兴趣可以联系我,如何自定义扩展widget控件。

暂时就写这两个把,后续的继续研究

分享到:
评论

相关推荐

    Java学习笔记学习笔记

    Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...

    希沃白板学习笔记.pdf

    希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf

    Springcloud学习笔记.md

    Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Spring...

    CCNA学习笔记 CCNA学习笔记

    CCNA学习笔记 CCNA学习笔记 CCNA学习笔记

    人工智能学习笔记,人工智能学习笔记

    人工智能学习笔记,人工智能学习笔记,人工智能学习笔记人工智能学习笔记,人工智能学习笔记,人工智能学习笔记人工智能学习笔记,人工智能学习笔记,人工智能学习笔记人工智能学习笔记,人工智能学习笔记,人工智能...

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-基于ssm的云的学习笔记系统-ssm-java代码

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-基于Web的云的学习笔记系统设计与实现-java代码

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...

    nginx学习笔记(软件+学习笔记)

    nginx学习笔记(软件+学习笔记) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! nginx学习笔记(软件+学习笔记) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! nginx学习笔记(软件+学习笔记) ...

    2022吴恩达机器学习笔记汇总(共10章节).zip

    2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip2022吴恩达机器学习笔记汇总(共10章节).zip...

    docker学习笔记.md

    docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,...

    PHP个人学习笔记

    PHP个人学习笔记

    ssh学习笔记1 ssh学习笔记1

    ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1

    第一行代码 android学习笔记 完整版

    "Android学习笔记" Android学习笔记是Android开发者的必读书籍,书中涵盖了Android系统架构、Activity、Intent、资源管理等多方面的知识。本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中...

    contiki 学习笔记

    Contiki学习笔记:进程、事件、etimer关系 Contiki 实例: Contiki学习笔记:创建两个交互进程 Contiki 主函数剖析: Contiki学习笔记:main函数剖析 Contiki学习笔记:启动一个进程process_start Contiki学习笔记...

Global site tag (gtag.js) - Google Analytics