栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

JeecgBoot学习

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JeecgBoot学习

JeecgBoot学习Online表单初体验

在这几个地方改起来

在页面属性里选择类型

再建一个商品表

为了使得选择有树形结构 我们修改这两处


备注:
1、字典table 填写树控件对应的表名 { 例如:sys_category }
2、字典code填写树控件根节点的父ID的值,不填则为空
3、字典text填写4个表字段的名称,以逗号隔开,依次是:ID列,父ID列,显示列,是否有子节点列 { 例如:id,pid,name,has_child}

字段顺序解释说明:
a. ID列和PID列用于记录数据的父子关系,且ID列是该树控件最终保存到数据库的值
b. 显示列表示树控件展示的数据,
c. 是否有子节点列是树形表需要的特例列,详细看 online表单树形表单开发 ,该列为字符串类型系统默认1为是 0为否,不支持其他数据格式。
一对多表单配置


这时候是一张单表 在建一张附表

取消勾选不用显示在页面上


在建一张订单客户表

操作基本一样

表单默认值和填值规则使用

在主表里添加控件默认值表达式
接着在系统编码规则里配置

org.jeecg.modules.online.cgform.rule.OrderNumberRule

对应的是

public class OrderNumberRule implements IFillRuleHandler {

    @Override
    public Object execute(JSONObject params, JSONObject formData) {
        String prefix = "CN";
        //订单前缀默认为CN 如果规则参数不为空,则取自定义前缀
        if (params != null) {
            Object obj = params.get("prefix");
            if (obj != null) prefix = obj.toString();
        }
        SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
        int random = RandomUtils.nextInt(90) + 10;
        String value = prefix + format.format(new Date()) + random;
        // 根据formData的值的不同,生成不同的订单号
        String name = formData.getString("name");
        if (!StringUtils.isEmpty(name)) {
            value += name;
        }
        return value;
    }

}

online表单子表js增强写法

动态增强求和

根据规则 写

onlChange(){
   return {
     
     ruz_date(){
        let value = event.value
        //alert('触发控件',value)
        
//根据入职日期,自动计算出入职年数
        if(value!=null && value!=""){
          let currDate = new Date(value.replace(/-/g, "/")); 
          let d = new Date(); 
          let ru_year_num = d.getFullYear()-currDate.getFullYear()    
          let values = {'ru_year_num':ru_year_num + 1}
          that.triggleChangevalues(values)
        }
      }
     
    }
 }


第五节JeecgBoot # Online表单自定义按钮与JS增强&Popup控件&Online报表

其他的用到再看文档就行

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679553.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号