Odoo v9:在每周时间表表单视图中,添加一行时只希望当前日期条目可编辑
Odoo v9 : In weekly timesheet form view only want current date entry edittable when adding a line
如何编辑 weekly_timesheet 小部件。 xml 文件调用用于在每周时间表中添加行的小部件。
我希望用户仅在新行或现有行中编辑当前日期的时间。
我该怎么做?在 XML 中看起来很简单,但我不知道从哪里可以编辑小部件。
问候,
要编辑模板中定义的小部件,您需要创建一个新模板并执行与此类似的操作。
<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<t t-extend="sales_team.SalesDashboard">
<t t-jquery=".o_welcome_content" t-operation="replace">
<div class="o_welcome_content">
<h2>Bonjour!</h2>
<h4>Une bonne journée commence par un pipeline de ventes bien organisé.</h4>
<h4>Ajoutez-lui quelques opportunités!</h4>
<a class="btn btn-primary o_dashboard_action" name="crm.action_your_pipeline">Mon pipeline</a>
</div>
</t>
</t>
</templates>
这里我扩展了模块 sales_team 中的 SalesDashboard 小部件。您只需将标签的名称(在我的例子中是 <t t-name="sales_team.SalesDashboard"
)放在 t-extend
部分。
然后它就像视图的继承,但不是使用 xpath
你使用 jQuery 选择器(所以像 CSS 选择器 then)并在 [=14 上替换之后,之前=].这是关于该主题的 link:https://www.odoo.com/documentation/10.0/reference/qweb.html#javascript
如何编辑 weekly_timesheet 小部件。 xml 文件调用用于在每周时间表中添加行的小部件。
我希望用户仅在新行或现有行中编辑当前日期的时间。
我该怎么做?在 XML 中看起来很简单,但我不知道从哪里可以编辑小部件。
问候,
要编辑模板中定义的小部件,您需要创建一个新模板并执行与此类似的操作。
<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<t t-extend="sales_team.SalesDashboard">
<t t-jquery=".o_welcome_content" t-operation="replace">
<div class="o_welcome_content">
<h2>Bonjour!</h2>
<h4>Une bonne journée commence par un pipeline de ventes bien organisé.</h4>
<h4>Ajoutez-lui quelques opportunités!</h4>
<a class="btn btn-primary o_dashboard_action" name="crm.action_your_pipeline">Mon pipeline</a>
</div>
</t>
</t>
</templates>
这里我扩展了模块 sales_team 中的 SalesDashboard 小部件。您只需将标签的名称(在我的例子中是 <t t-name="sales_team.SalesDashboard"
)放在 t-extend
部分。
然后它就像视图的继承,但不是使用 xpath
你使用 jQuery 选择器(所以像 CSS 选择器 then)并在 [=14 上替换之后,之前=].这是关于该主题的 link:https://www.odoo.com/documentation/10.0/reference/qweb.html#javascript