Я хочу создать свой собственный модуль, который является расширением sale.order
. Я хочу иметь представление формы, похожее на представление sale order
с несколькими дополнительными полями,
Моя проблема заключается в том, что когда я наследую представление sale order
и добавляю, скажем, три дополнительных поля, эти поля по умолчанию появляются и в представлении исходной формы Sale Order
.
это поведение по умолчанию или я делаю что-то не так? Что я должен сделать, чтобы достичь того, чего я хочу.
Наследовать вид формы из предопределенного модуля
Ответы (2)
Если вы унаследуете представление и добавите некоторые поля с помощью «xpath», оно изменит исходное представление, установив новый модуль. Это применение наследования представлений. Если вы хотите сохранить исходный вид формы после установки вашего модуля и хотите определить другой, который имеет некоторые дополнительные поля только для вашего настроенного модуля, вам нужно создать другой вид формы, не наследуя исходный. Возможно, в будущем появится возможность расширения существующего представления формы, но сейчас вы не можете этого сделать.
Я думаю, вам нужно проверить view_id в вашем коде, возможно, view_id является распространенным, поэтому вы обновляете представление заказа на продажу по умолчанию.
Когда вы наследуете одно представление заказа на продажу, функциональность будет добавлена в форме, а не будет создано все представление.
Тем не менее, это не решение, пришлите мне свой код, я его рассмотрю.