Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
14615 มุมมอง

Hello,

how can I get URL parameters eg. the id in this image programmatically:

image description

I need it for a module. The id is not passed in context so I'm trying this way now...

Thank you very much.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

The ID is one a paramater that you can find everywhere you want. It's passed as parameter to every function. Where you need of it?

อวตาร
ละทิ้ง
ผู้เขียน

I need it here: _columns = { 'stock_real': fields.function(nfx_product_value, type='float', string='Real Stock', multi="product"), }

def nfx_product_value(self, cr, uid, ids, field_names, arg, context=None): need id of product here... (ids has stock_location_ids only...)

def nfx_product_value(self, cr, uid, ids <--- this is a list with all the id..if there is only 1 id, you can take it with ids[0]

ผู้เขียน

no, ids is a list with stock_location ids. I need the product id in this function and the location ids...

What file and what line have you this code? So I can read it, too..

ผู้เขียน
ผู้เขียน

function test is called and returns location ids. this location ids are passed to the fields complete_name, stock_real and stock_virtual

If I don't know all the code and the context when is it inserted I can't help you...I'm sorry

ผู้เขียน

to calculate the real_stock of the product, I need the id of the location and the product too...

ผู้เขียน

ok, thank you. that's why I want the id from the url... :-(

If you print the context, can you see the product_id?

ผู้เขียน

no, the product_id is not in the context. I tried add it manually with <field name="stock_real" context="{'product_id': 49}"/> but it don't works.

Related Posts ตอบกลับ มุมมอง กิจกรรม
System redirect to a wrong url แก้ไขแล้ว
1
พ.ค. 25
668
0
พ.ย. 24
1315
0
มี.ค. 24
1353
Unable to Delete Company Parameter แก้ไขแล้ว
1
พ.ค. 24
2349
1
ธ.ค. 23
7080