odoo qweb

属性

qweb可以对属性进行实时计算并在输出时设置,通过t-attr来实现,有三种形式:

1)t-att-属性名 可以根据属性名创建一个属性:

<div t-att-a="42"/>  //创建属性a,属性值为42 #输出 <div a="42"></div>

属性值也可以为一个 格式化字符串,可以在运行期间确定具体值,作为属性值

<li t-attf-class="row {{ item_parity }}">//item_parity在运行时确定值

2)t-att=mapping 如果参数是映射表,每个键值对会生成一个属性:

<div t-att="{'a': 1, 'b': 2}"/> #输出 <div a="1" b="2"></div>

3)t-att=pair 如果参数是元组或2个元素的数组,那么第一个项就作为属性名,第二个作为属性值:

<div t-att="['a', 'b']"/> #输出 <div a="b"></div>

转载于:https://www.cnblogs.com/tank-/p/8624429.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值