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

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

作者: 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来控制创建的用户的性别的初值了。

    相关文章

      网友评论

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

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