启用黑暗模式!
Advanced-Kanban-View-Odoo-13.png
通过: Sreejith Sasidharan

在Odoo 13中的高级Kanban视图

在odoo上有很多观点。列表,形式,图表,枢轴是一些例子。看板是一个有趣的观点。我们已经有一个博客,描述了如何创建默认的看板视图,你可以参考这个博客如何在Odoo中创建一个简单的看板视图



在此博客中,我们正在讨论Kanban视图的一些元素,其中包含它的工作原理,所以让我们开始。


1.default_order

此功能用于卡片分类。让我们看看这个特性的工作原理。

首先,我将显示通过阅读博客创建的Kanban视图的代码如何在Odoo中创建一个简单的看板视图和Kanban的默认视图。


# 代码


<字段名= "名称" > student.kanban.view > < /字段
<字段name = "模型" > student.student > < /字段



<字段名= "名称" / >
<字段名= "年龄" / >



<模板>
< t t-name = " kanban-box " >
< div t-attf-class = " oe_kanban_global_click " >
< div class = " o_kanban_image”>
< img alt =“阿凡达”
t-att-src = " kanban_image(“学生。学生,image_128 record.id.raw_value)" / >

< div class = " oe_kanban_details”>

<强t-esc = " record.name.value " / >

< div t = = " record.age.value " >
< t t-esc = " record.age.value " / >

< div t = = " record.gender.value " >








> < /记录

#默认Kanban视图


高级看板视图odoo 13 cybrosys


这是默认视图,视图在此视图上应用每个特性。在这种观点中,人们的年龄没有按适当的顺序给出。我们将按照年龄增长的顺序对这些人进行分类。我们可以使用

让我们来看看Kanban景观,


高级看板视图odoo 13 cybrosys


现在,这些人是根据他们的年龄列出的。年龄按升序计算。你也可以尝试其他的排序方法。

2.group_create

默认值为true。此属性决定是否可见“添加新列”栏。我们可以用项目模块的Kanban视图解释这一点。


高级看板视图odoo 13 cybrosys


在这里,我们可以看到添加列选项。


这是上面视图的看板根元素。我们将添加一个group_create属性。根元素变成


现在让我们检查一下视图。


高级看板视图odoo 13 cybrosys


所以没有更多的“添加一个列”选项。

3. default_group_by.

这个属性用于对看板视图进行分组。让我们以上面的例子为例;任务是按阶段分组的。例如,stage_id(可以在看板的根元素中看到)

现在我将要将default_group_by更改为user_id。default_group_by =“user_id”

视图将变成


高级看板视图odoo 13 cybrosys


在上图中,我们可以发现任务是根据负责任务负责的人分组。

4.group_delete

此属性的默认值为true。此属性带来了删除组的选项。让我们看一下更容易的方式。


高级看板视图odoo 13 cybrosys


这里我们可以看到删除舞台/组的选项。但是当我们添加group_delete="false"时,我们不能删除stage / group。



添加group_delete属性。


高级看板视图odoo 13 cybrosys


现在删除选项不可见。

5.group_edit

这与上面的属性相同。默认值为true。当我们将其设置为false时,编辑组/舞台的选项将不可见。



高级看板视图odoo 13 cybrosys


6.archivable

此属性的默认值为true。通过将值设置为false,我们可以删除组/阶段的存档/恢复的选项。



高级看板视图odoo 13 cybrosys


7. Quick_Create.

此功能用于创建记录而无需切换到表单视图。在上面的情况下,我们可以说我们可以在不切换形成视图的情况下创建任务。


高级看板视图odoo 13 cybrosys


这是因为属性是真的。现在我们正在添加Quick_Create =“假”


这次在我们单击“创建”按钮时,将显示表单视图。

8.records_draggable

考虑上面例子中的项目任务看板视图。在这里,我们可以将任务拖到不同的阶段。这是因为records_draggable属性被设置为true。如果我们添加records_draggable="false"

任务将不再可拖累。

9.进度栏

这个元素将在看板列的顶部带来一个进度条元素。

此元素有三种可能的属性。

字段:进度条基于此字段。

颜色:我们可以将颜色分配给指定字段的值。可用的颜色是,

成功,警告,危险和静音。

Sum_field:这是一个可选属性。另一方面,其他字段都是必需的。如果我们给一个字段作为一个总和字段,记录的字段的总和将在进度条中显示。

让我们拍摄项目模块任务视图的示例:


此处进度栏基于Kanban_State字段。让我们看看这个领域是什么

Kanban_State = Fields.Selection([('''','灰色'),('完成','绿色'),('被阻止','红色')],string ='kanban状态',
复制= False,默认=“正常”,要求= True)


因此,Kanban_State字段的值已完成,阻止和正常。我们可以看到颜色取决于这些值。同样,我们可以提供任何字段并指定颜色属性中的相应值。


高级看板视图odoo 13 cybrosys


这里在上图中,我们可以看到进度栏,并且为每个记录指定了Kanban_State。

为了讨论sum_field,让我们以CRM模块为例。


高级看板视图odoo 13 cybrosys


这里我们可以看到进度条后面的值。


控件中的进度条就是这样定义的CRM模块.这里sum_field被定义为' planned_revenue ',我们可以在看板中看到每条记录的计划收入。


在这里,我们讨论了一些寻呼的元素以及它是如何使用的。


如果您在Odoo中需要任何帮助,我们在线,请与我们聊天。




0
评论



留下你的评论

whatsapp.
位置

卡利卡特

欧宝娱乐平台网站Cybrosys技术有限公司
Kinfra科技公园的Neospace
卡克南克里,卡西特
喀拉拉邦,印度 - 673635

位置

伦敦

Cybrosys有限公司
alpha house,
伦敦伯勒高街100号
SE1 1LB,英国

位置

Kochi.

欧宝娱乐平台网站Cybrosys技术有限公司
塔帕斯雅大厦1楼,
Infopark Kakkanad,
印度科钦- 682030。

位置

班加罗尔

Cybrosys Techno解决方案
庄园,8楼,
迪金森的道路,
班加罗尔,印度 - 560042

给我们发信息