如何自定义Odoo警告?

时间:2018-12-28 22:36:45

标签: python odoo

我创建了这样的警告:

class Test : AppCompatActivity(), BottomNavigationView.OnNavigationItemSelectedListener {

    override fun onCreate(savedInstanceState: Bundle?)
    {
        super.onCreate(savedInstanceState)
        // ...

        val name = intent.getStringExtra("name")

        // Creating the new Fragment with the name passed in.
        val fragment = TestFragment.newInstance(name)
    }

}

original_warning

但是我想以一种更具可读性的方式来显示这样的消息:

needed_warning

1 个答案:

答案 0 :(得分:0)

基本上,每当您要添加新行时都需要添加\n

sorted_values = sorted(mensajeAdvertencia.values())
raise Warning(
    _("Por favor ingresar los siguientes campos: \n\n%s" 
      % '\n'.join(sorted_values))
)

注意:我建议您用英语编写消息和代码。您应该使用翻译系统将其翻译成西班牙语。