Наследовать вид формы из предопределенного модуля

Я хочу создать свой собственный модуль, который является расширением sale.order. Я хочу иметь представление формы, похожее на представление sale order с несколькими дополнительными полями,
Моя проблема заключается в том, что когда я наследую представление sale order и добавляю, скажем, три дополнительных поля, эти поля по умолчанию появляются и в представлении исходной формы Sale Order.
это поведение по умолчанию или я делаю что-то не так? Что я должен сделать, чтобы достичь того, чего я хочу.


person Nagri    schedule 25.12.2013    source источник
comment
Привет, Нагри. Пожалуйста, предоставьте код, который поможет обнаружить проблему.   -  person Pooja    schedule 26.12.2013


Ответы (2)


Если вы унаследуете представление и добавите некоторые поля с помощью «xpath», оно изменит исходное представление, установив новый модуль. Это применение наследования представлений. Если вы хотите сохранить исходный вид формы после установки вашего модуля и хотите определить другой, который имеет некоторые дополнительные поля только для вашего настроенного модуля, вам нужно создать другой вид формы, не наследуя исходный. Возможно, в будущем появится возможность расширения существующего представления формы, но сейчас вы не можете этого сделать.

person Dharmraj    schedule 26.12.2013
comment
Спасибо за ответ. - person Nagri; 26.12.2013

Я думаю, вам нужно проверить view_id в вашем коде, возможно, view_id является распространенным, поэтому вы обновляете представление заказа на продажу по умолчанию.

Когда вы наследуете одно представление заказа на продажу, функциональность будет добавлена ​​​​в форме, а не будет создано все представление.

Тем не менее, это не решение, пришлите мне свой код, я его рассмотрю.

person Abhishek Mehta    schedule 26.12.2013