Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
7 Odpowiedzi
7424 Widoki

Hello

I have code for a statusbar and it is working but not as I expect:

.py code:

state = fields.Selection({('new','New'), ('open','In Progress'), ('closed','Closed')}, "Status")

.xml code:

<field name="state" widget="statusbar" statusbar_visible="new,open,closed" clickable="True"/>


problem 1:

Even though I have specified in the XML code to show new, open and closed, it shows in the order open, new, closed in Odoo. How do I fix this?

problem 2:

It is on the top left corner of the screen, how do I get it to the top right where most status bars are?

Awatar
Odrzuć
Autor

Found another issue I can't find information on. How do I get the created tickets to default to new when saved?

Autor

Ankit Thank you.. Problem 1 sorted. status bar is now on the left side. Problem 2: how do I get them in order new, inprogress, closed and Problem 3: how can I get it to default to new when create is clicked

Najlepsza odpowiedź

hello siobhan

in .py file

'state': fields.selection([('open', 'Open'), ('post', 'Posted')], "Batch State"),

_defaults = {

'state': 'open',

in.xml file

in tree view :

<field name="state"/>

you can try this in form view: 

<field name="state" widget="statusbar" />

or you can use this

<field name="state" widget="statusbar" statusbar_visible="draft,confirm,done"/>

Thank You

Awatar
Odrzuć
Autor

Tried using _defaults. I have no error but state is not defaulting to new. Tree view and form view are already in place.

it will work if you have put that code in header

there is no issue in your code also

Autor Najlepsza odpowiedź

Ok.. got help with answer. I was using dictionary for my list which python will print in random order. Slight change in the code and added the default in same line so solves all my issues:



state = fields.Selection(

[('new','New'), ('open','In Progress'), ('closed','Closed')],

default='new',

string="Status",

)

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
gru 22
14868
4
sty 22
7343
1
lis 21
4980
0
sty 21
2337
8
maj 20
7896