`

表单保存groovy脚本

 
阅读更多
//取得表单组件定义
formDefinition = CTX.getFormDefinition();
//取得表单数据
formData = CTX.getFormData();
//执行某个service的方法
args = "DEFAULT/images/arrow.gif";
file = CTX.invokeServiceMethod("sys-icon-service","getIcons",args);
System.out.println("file:"+file);

System.out.println("formDefinition="+formDefinition);
System.out.println("formData:"+formData);
name = formData.get("col1");
if(name!=null&&name.equals("北京")){
    //执行保存操作
    CTX.invoke();
}else{
    //错误并放弃保存
    CTX.cancel();
}

 

分享到:
评论

相关推荐

    groovy将表单多个字段复制到一个字段内.rar

    "Groovy将表单多个字段复制到一个字段内"这个主题聚焦于如何利用Groovy脚本语言来实现这一操作,特别是在致远(SAP Seer)这样的企业级应用中。下面将详细解释相关知识点。 1. **Groovy语言**: Groovy是一种基于...

    通过groovy自定义函数实现提取明细表字段至主表字段.rar

    本案例聚焦于使用Groovy脚本语言来实现一个特定的功能:从明细表中提取字段值,并将其更新到主表对应的字段中。这样的操作对于数据同步、报表生成以及业务流程自动化等场景非常常见。 Groovy是一种动态、灵活的Java...

    ADF_Groovy

    例如,你可以定义一个Groovy脚本来计算某个属性的值,或者在数据保存前执行一些验证逻辑。Groovy脚本可以直接在EO的属性或方法中编写,也可以在业务逻辑组件(Business Component, BC)的属性定义中使用,通过这种...

    begining groovy and grails

    1. **语法灵活**:Groovy支持多种语法风格,包括传统的类C风格和更简洁的脚本风格。 2. **元编程能力**:Groovy提供了强大的元编程能力,允许开发者在运行时修改或生成代码,从而实现高度的灵活性和定制性。 3. **...

    压力测试脚本

    2. **脚本语言**:大多数压力测试工具支持自定义脚本语言,例如JMeter使用Java语法的Groovy或BSF脚本,LoadRunner有其专有的Vuser脚本语言。开发者需要掌握这些语言来编写复杂的测试逻辑。 3. **负载模拟**:脚本...

    java自定义表单系统

    9. **自定义逻辑扩展**:高级的自定义表单系统还允许用户添加自定义脚本或逻辑,比如通过Groovy或JavaScript来扩展表单行为,实现更复杂的业务规则。 10. **版本控制**:表单的设计和配置通常会经历多个版本,因此...

    独立于浏览器的HTML元素浏览器_Groovy_下载.zip

    在Web开发中,Groovy常常用于构建Grails这样的Web框架,或者用于编写持续集成脚本、自动化测试和服务器端脚本。 在给定的压缩包文件名称“LookingGlass-master”中,“master”通常是Git仓库的主分支名,意味着这是...

    java脚本 快速学习

    JSAPI通过提供ScriptEngine接口,使得开发者能够轻松地调用不同脚本引擎,如JavaScript、Groovy或Rhino,执行脚本代码。以下是一个简单的示例,展示了如何使用JSAPI执行JavaScript脚本: ```java import javax....

    Agile Development with Groovy and Grails.pdf

    - **Groovy**:一种灵活的、强大的脚本语言,它运行在Java平台上。Groovy的设计理念是“为程序员设计的语言”,因此它具备了简洁、易读且功能丰富的特点。在敏捷开发中,Groovy的优势在于其动态特性使得开发过程更加...

    lucene实战 cms

    本实战项目将带你深入理解并运用Lucene,结合ExtJS前端框架、Groovy脚本语言以及自定义的手动MVC模式,构建一个功能完善的CMS(内容管理系统)。 首先,Lucene的核心在于其强大的文本分析和索引能力。Lucene提供了...

    v2.1开发系统(dev)使用说明V1.0_20190903.doc

    定时任务功能允许用户设定定时脚本,进行自动化操作,包括groovy脚本的编写和时间表达式的配置。 导航菜单、动作脚本、查询管理和统计管理则涉及到用户界面的导航逻辑、自定义脚本、数据检索和数据分析。JavaScript...

    jmeter压力测试脚本

    - 脚本可能是用编程方式创建的,如Groovy或BeanShell,提供了更高级的测试逻辑和灵活性。 7. **压力测试**: - 目标是发现系统在高负载下的瓶颈,评估系统在极限条件下的稳定性和可扩展性。 - 压力测试包括负载...

    企业后台管理基础框架 hsweb.zip

    脚本管理: 动态脚本,支持javascript,groovy,java动态编译执行.表单管理: 动态表单,可视化设计表单,自动生成数据库以及系统权限.无需重启直接生效.模块设置: 配合动态表单实现表格页,查询条件自定义.数据库维护: 在线...

    BadboyInstaller-2.1.2_wm

    3. **命令库**:解释Badboy支持的各种命令,如点击、输入文本、提交表单等,以及如何在脚本中使用这些命令。 4. **回放测试**:教导用户如何播放已录制的脚本,检查其是否按预期执行,并处理可能出现的问题。 5. **...

    GebSample:使用geb,spock和groovy的示例自动化项目

    Groovy的语法简洁,支持闭包和元编程,这使得它在编写测试脚本时特别灵活和高效。 **四、Geb与Spock的结合** Geb与Spock的整合为Web自动化测试提供了一个强大的平台。通过Spock的规范结构,我们可以清晰地组织测试...

    grails中文入门简介

    它还包含了Groovy Server Pages(GSP),这是一种基于Groovy的模板引擎,它允许开发者在页面中使用Groovy脚本。GSP标签库丰富,涵盖了数据绑定、表单处理、页面布局等多个方面。Grails的URL映射系统使得可以灵活地将...

    Grails reference card

    例如,`g:link`用于创建链接,`g:submit`用于创建表单提交按钮,`g:each`则用于循环遍历集合。熟悉这些标签的使用,可以显著提高开发效率。 #### 结语 Grails通过其简洁的API、强大的插件生态系统以及对Groovy语言...

    一步一步学grails(13)

    Grails 是一款基于Groovy语言的高性能、可扩展的企业级Web应用框架,它结合了Java平台的强大功能与Groovy脚本语言的灵活性。Grails的设计哲学强调约定优于配置,使得开发者能够快速地开发出高质量的应用程序。 ####...

    moco-post.7z

    4. **脚本控制**:对于更复杂的模拟场景,Moco支持使用Java或Groovy脚本来控制服务器的行为。通过编写脚本,你可以实现更灵活的逻辑,如根据请求内容执行条件判断、计数器等。 在"Moco-post"这个压缩包文件中,很...

Global site tag (gtag.js) - Google Analytics