Qweb Xpath的子节点在odoo / openERP? [英] Qweb Xpath of child node in odoo / openERP?
本文介绍了Qweb Xpath的子节点在odoo / openERP?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这里我想在现有的UL中插入一个LI项
Here i want insert a LI item inside existing UL
我试过这个,
XML
XML
<ul id="top_menu">
<li><a>1</a></li>
<li><a>2</a></li>
<li><a>3</a></li>
</ul>
XPATH
XPATH
<xpath expr="//ul[@id='top_menu']/li[1]" position="after">
<li><a>100</a></li>
</xpath>
在< ul>的最后一个项目中有我的新项目100 ;
。但我需要它在第一项后。
提前感谢。
I got my new item "100" at last item of <ul>
. but i need it in after 1st item.
Thanks in advance.
推荐答案
有时在棘手的解决方案中,我们需要重写/替换base id,基于我们的要求。
Sometime in tricky solution, we need to override/replace base id and than rearrange it based on our requirement.
尝试使用此代码:
替换您的代码
<xpath expr="//ul[@id='top_menu']/li[1]" position="after">
<li><a>100</a></li>
</xpath>
与
<xpath expr="//ul[@id='top_menu']" position="replace">
<ul id="top_menu">
<li><a>1</a></li>
<li><a>100</a></li>
<li><a>2</a></li>
<li><a>3</a></li>
</ul>
</xpath>
这篇关于Qweb Xpath的子节点在odoo / openERP?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文