动态改变视图外观和行为

转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826024.html

 

视图元素支持一些动态属性,允许动态视图根据字段值来改变他们的外观或行为。

 

一:根据条件,改变外观

colors="颜色名:字段名==字段值"

 例如:

colors="blue:state=='enable';black:state=='disable';gray:state=='discard';"

 

二:根据字段值,改变行为(只读、可见性)

attrs="{'readonly':[('字段','=',值)]}
attrs="{'invisible': [('字段','=',值)]}"

 

三:Tree视图记录动态样式

    tree视图可以根据每行纪录的某字段值不同而把每行以不同样式显示

decoration-{样式}="条件"

    样式主要有:

    bf(font-weight:bold):字体加粗

    it(font-style:italic):斜体字

    danger:红色字体

    info:蓝色字体

    muted:灰色字体

    primary:紫色字体

    success:绿色字体
    warning:棕色字体

 <field name="arch" type="xml">
       <tree string="" decoration-样式="条件表达式">
           <field name="用于判断的字段" invisible="1"/>
           <field name="其他字段"/>
       </tree>
 </field>

 

转载于:https://www.cnblogs.com/ygj0930/p/10826024.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值