模板文件常用的-t意义
Odoo中有相当多的视图,挂件等组件,在产品拥有个性化定制需求的时候,我们要修改某些widgets或者classes,那么就需要理解Odoo中前端框架的JS架构,并且掌握继承JS的方法。js要与xml配套来学,先看下模板中的标签(以"t-"开始)的意义,以利于快速理解学习。
t-name 用于指明模板的名称,t-call 用于调用另外模板,后面带一个模板的名称
t-extend 用于指明该模板是继承自另外哪一个模板,后面会带父模板的名称,如:<t t-extend="res_config_edition">
t-jquery 一个jQuery的选择器,用于选择P定位需要改变的节点,并通过t-operation指定需要进行的操作,后面指明选择器的定义,如:t-jquery=".oe_logiin"
t-operation 一般跟在t-jquery后面,指明选择器找到元素后执行的动作,其值有:append-- 新节点的内容添加到原节点的后面(最后一个子节点后