美文网首页
特殊参数 - 参数指定表单初值

特殊参数 - 参数指定表单初值

作者: MisShop智能开发平台 | 来源:发表于2018-12-29 15:45 被阅读0次

如果我们希望,通过链接打开一个表单的时候,如果表单上的数据项,当前没有值,使用传递过来的值的时候,可以使用特殊参数来实现。

例如用户的编辑页面,如果希望在列表的添加按钮前有个下拉框,选择男性的时候,添加的都是男性用户;选择女性的时候添加的女性用户。


1.使用表单初值参数的实现

使用表单初值参数的方法很简单。
在编辑页面中,it是用户的记录,需要让性别字段的初值能受链接参数控制,我们只需要定义一个类型为整数的参数 it_性别 就可以了。

这样,在新增用户,或者编辑的用户性别为空的时候,打开的表单会自动按照传来的参数的值设置为男性或者女性(Dict.性别.男,其实就是1。Dict.性别.女,其实就是2)

总结:表单里给定初值的参数,参数名(it_性别),是变量的名称(it),加上下划线(_),加上字段的名称(性别)组成。 参数的类型是字段的实际数据类型,例如字典项是数值型。


2.不使用特殊参数的实现

在编辑页面中,it是用户的记录。我们定义一个参数 xingbie,类型是数值。然后找到 =it.性别 的格子,把值改为
ifv(it.性别==null || it.性别=="",@xingbie,it.性别)

这个公式的含义是如果用户记录it的性别字段是空的,那么返回参数xingbie的值,否则返回 性别字段的值

把格子的 保存至 属性的表达式改为 it.性别
这样我们就可以通过给链接的参数xingbie来控制创建的用户的性别的初值了。

相关文章

  • 特殊参数 - 参数指定表单初值

    如果我们希望,通过链接打开一个表单的时候,如果表单上的数据项,当前没有值,使用传递过来的值的时候,可以使用特殊参数...

  • 初始化网络参数

    为什么要给网络参数赋初值 既然网络参数通过训练得到,那么其初值是否重要?设置初值不佳是否只影响收敛速度而不影响模型...

  • 03.SpringShell命令参数-@ShellOption

    SpringShell 提供了@ShellOption注解用于指定参数的帮助信息, 或对特殊参数进行处理. 1. ...

  • 特殊参数 - 参数指定额外筛选条件

    如果我们希望,通过链接打开一个表单的时候,给某个数据集添加指定额外的筛选条件,可以使用筛选参数。 1.筛选参数(判...

  • 2018-04-30小甲鱼18

    关键字参数: 函数会自动的找它的初值,找它的默认参数; 收集参数: print也有收集参数的作用。 函数与过程: ...

  • 获取指定url参数

    获取指定url参数 获取指定url的指定参数 浏览器类型

  • python学习(8)

    关键参数 可以使用关键参数指定函数中的某个函数,例如: 程序: 运行: 可以直接指定参数赋予哪个参数,而不用管参数...

  • [Linux]-df命令 – 显示磁盘空间使用情况

    语法 df [参数] [指定文件] 参数

  • Ansible企业自动化运维-playbook(2)

    group模块参数: name参数:必须参数,用于指定组名称。state参数:用于指定组的状态,两个值可选,pre...

  • 获取url中的参数

    获取 url 中的参数 指定参数名称,返回该参数的值 或者 空字符串 不指定参数名称,返回全部的参数对象 或者 {...

网友评论

      本文标题:特殊参数 - 参数指定表单初值

      本文链接:https://www.haomeiwen.com/subject/icfplqtx.html