如何在Tryton上使用Python更改选择的值

用户名

有没有一种方法可以使用Python更改选择字段的值,但是我没有找到任何要使用的文档。状态字段是描述治疗状态的字段

我希望做这样的事情:

state=fields.Selection([
        ('stopped', 'Stopped'),
        ('wait', 'Wait'),
        ('finished', 'finished'),
        ], 'State', readonly=True)

def changeselectionvalue(self,state)
    self.state=state #something to do this

请帮助我,我是Tryton的新用户

地狱

只需使用write API:

records = Model.search([]) #Get all the records you wan to write. 
Model.write(records, {'state': 'new_state'})

或ActiveRecord模式:

self.state = 'new_state'
self.save()

“新状态”必须是选择的内部值之一。

当必须在一堆中更新多个记录时,建议使用第一个记录。

如果您在模型中使用Workflow类的子类,建议您使用@ Workflow.transition(new_state)装饰器来更改记录的状态,因为它仅更新过​​渡有效的记录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在angular2单元测试中更改选择框的值?

我如何在使用jQuery更改选择值时调用更改选择框?

Oracle APEX | 如何更改选择列表值并动态提交

离子2:更改选择值时如何调用方法

如何在创建函数中更改选择字段的值?

如何在Django Shell中更改选择字段的值?

动态更改选择值

如何在odoo中使用过滤器搜索更改选择字段?[Odoo 9]

使用ngClass为背景色更改选择值

使用其他选择框更改选择框的值

如何在Swift中使用VoiceOver更改选择可拖动单元格的行为?

如何在选择列表中更改选项

如何使用R更改选择集中的选择值?

使用JavaScript更改选择标签值

如何在UIImagePickerViewController中更改选择按钮标题?

在更改值上更改选择css

使用jQuery更改选择表单时更改标签的值

使用jQuery更改选择标签的值

如何更改选项(选择)的“值”属性内的文本?

如何更改选择标签的选择值

如何在Jetbrains IDE中更改选择属性?

如何使用Knockout从JS(TS)更改选择组件的值?

如何在不更改选择的情况下更改选择框内的文本名称?

选择downdown 1时如何更改选择下拉值?

如何在更改选择值时显示/隐藏文本框字段

如何使用自定义值更改选择中的值?

Nodejs - 如何在更改选择选项对象上的值时获取 ID 属性

从 python selenium 更改选择选项的值

如何在 swiftui 中使用 @Published 属性包装器更改选择器内的值