मूल विचारों को प्रदर्शित करता हैOpenERP हमेशा के बजाय विरासत में मिला है दृश्य मूल
<record id='view_2' model='ir.ui.view'>
<field name="name">view.name</field>
<field name="model">my.object</field>
<field name="priority" eval="10"/>
<field name="inherit_id" ref="view_1"/>
<field name="type">form</field>
<field name="arch" type="xml">
...
</field>
</record>
तो क्या होता है OpenERP हमेशा प्राथमिकता मूल्य अनदेखी विरासत में मिला है दृश्य प्रदर्शित करता है। क्या यह अपेक्षित व्यवहार है, या कुछ और है जो मुझे याद आ रही है?
इस अपेक्षित व्यवहार है, तो :-)
आगे पढ़ें मैं my.object
को many2one
क्षेत्र के साथ my.second.object
है, और जब मैं इस क्षेत्र से my.object
बनाना चाहते हैं, मैं थोड़ा अलग रूप खोलना चाहते हैं my.object
देखें। मैं सिर्फ उस उद्देश्य के लिए एक अलग दृश्य बनाने की कोशिश कर रहा हूं, लेकिन जैसा कि आप देखते हैं कि यह इतना आसानी से काम नहीं करता है (या यह करता है?)।
किसी भी मदद की सराहना की जाती है।
हालांकि दो तरीकों में से कोई भी मेरी समस्या को हल करने के लिए __clean__ तरीका प्रदान नहीं करता है, लेकिन यह मेरे प्रश्न का उत्तर देता है। चीयर्स – and3p
@ और 3p: सुनिश्चित नहीं है कि आप अपनी समस्या का समाधान करने के लिए "साफ रास्ता" के रूप में क्या उम्मीद करते हैं? क्या आपका मतलब है कि आपने सोचा था कि OpenERP अलग-अलग व्यवहार करेगा या अन्य विकल्पों की पेशकश करेगा? क्या आप दूसरी तरह की दृश्य विरासत चाहते हैं जो "मुख्य विचार" की प्रतिलिपि बनाने की अनुमति देता है? वर्तमान प्रणाली मॉड्यूल को एक दूसरे को स्पष्ट रूप से विस्तारित करने के लिए डिज़ाइन की गई है, जो उनके "पैरेंट" द्वारा परिभाषित विचारों के स्पॉट-संशोधनों को करके, सभी प्रकार के संयोजनों को अनुमति देता है। – odony
ठीक है, अभी मुझे 'my.second.object'' के साथ उपयोग किए जाने के लिए अपने 'मुख्य दृश्य' के दृश्य को डुप्लिकेट (कुछ संशोधनों को छोड़कर) बनाना था, जो कोड रिडंडेंसी पेश करता था। मैं उम्मीद कर रहा था कि अगर मैं दृश्य विरासत का उपयोग करता हूं तो मुझे कोड डुप्लिकेशन का सहारा लेने की आवश्यकता नहीं होगी, लेकिन 'विरासत दृश्य "पैच दृश्य" ... के रूप में अन्य विकल्प संभव नहीं हैं। अगर मुझे विरासत देखने के बारे में मेरी समझ गलत है तो मुझे सही करें। – and3p