2015-07-17 7 views
10

मेरे पास एक फॉर्म व्यू के अंदर एक पेड़ दृश्य है और इसे एक सामान्य श्रेणी (इस मामले में material) में समूह करना चाहते हैं, बस सामान्य पेड़ दृश्य की तरह। क्या यह संभव है? मैंने पहले और <tree> अंदर एक फिल्टर डालने की कोशिश की लेकिन बात नहीं बनी:ओडू 8 में एक फॉम व्यू के अंदर एक पेड़/सूची दृश्य को कैसे समूहित करें?

<filter name="material" string="Nach Material" context="{'group_by': 'material'}" /> 

मैं odoo मंच पर एक similar question पाया लेकिन वहाँ 'प्रकाश' से एक समाधान को छोड़कर, कोई जवाब नहीं प्रतीत हो रहा है कि मैं समझ में नहीं आता मेरे लिए एक कामकाज भी ठीक होगा।

उत्तर

3

कुछ इस तरह काम कर सकते हैं:

<field name="line_ids" context="{'group_by': 'material'}"> 
    <tree> ...</tree> 
<field> 
+2

वह मेरे लिए काम नहीं करता। – Andromida

+1

यह मेरे लिए भी काम नहीं करता है। कोई अन्य विचार? –

+0

मुझे लगता है कि केवल 6.1 संस्करण में काम करता है – ChesuCR

5

सबसे अच्छी बात आप कर सकते हैं, Odoo ढांचे का उपयोग कर, एक बटन बनाने है। आप उस बटन के साथ पेड़ दृश्य दिखाते हुए एक विज़ार्ड खोल सकते हैं। इस तरह, आप विज़ार्ड में एक खोज दृश्य का उपयोग कर सकते हैं और आप सामान्य फ़िल्टर वाले तत्वों द्वारा समूह कर सकते हैं।

यदि आप अभी भी सीधे फॉर्म में तत्वों को समूहबद्ध करना चाहते हैं तो मुझे डर है कि आपको जावास्क्रिप्ट में एक विजेट बनाना चाहिए या शायद आप fields_view_get विधि का उपयोग कर सकते हैं। विजेट आसान और बेहतर होना चाहिए, इस विजेट को उस प्रकार के फ़ील्ड के लिए उपयोग करने वाले विजेट को ओवरराइड या विस्तार करना चाहिए।

मैंने अच्छा शोध नहीं किया लेकिन ऐसा लगता है कि was possible to group the list view in the forms of the 6.1 version। हो सकता है कि आप उस व्यवहार का माइग्रेशन कर सकें

वैसे भी मैं आपको अपने जीवन को आसान बनाने के लिए जितना संभव हो सके ओडू ढांचे की आवश्यकता को अनुकूलित करने की सलाह देता हूं।

लेकिन, यदि आप अंत में विजेट बनाने के लिए और समुदाय के साथ साझा निर्णय लेते हैं, भयानक होगा :)

संबंधित मुद्दे