양식에 입력 필드를 동적으로 추가 및 제거하고 싶지만 가능한지 또는 수행 할 수있는 방법이 없습니다. 누군가이 문제를 도와 줄 수 있습니까?동적으로 입력 필드 추가/제거 Odoo
나는 이런 식으로 뭔가를 만들고 싶습니다
양식에 입력 필드를 동적으로 추가 및 제거하고 싶지만 가능한지 또는 수행 할 수있는 방법이 없습니다. 누군가이 문제를 도와 줄 수 있습니까?동적으로 입력 필드 추가/제거 Odoo
나는 이런 식으로 뭔가를 만들고 싶습니다
나는 당신이 원하는 무엇을 두려워 내 지식의 최선을 Odoo에 수 없습니다.
이유는 뷰의 필드가 모델의 필드에 직접 매핑되어 데이터베이스에 매핑되기 때문입니다.
DOM을 수정하고 DOM에 입력 필드를 임의로 삽입 할 수있는 JQuery와 같은 것을 사용할 수있는 해킹이있을 수 있지만 그 입력 요소는 얻을 수있는 방법이 없으므로 유용하지 않을 것입니다. 그들이 어떤 식 으로든 Odoo에 묶이지 않을 것이기 때문에 그들과 함께 일하는 것이 중요합니다.
X Y 문제를 다루고있는 것으로 의심됩니다.
실제로이 작업을 수행 할 수 있지만 모듈이 아닌 Odoo가있는 웹 사이트를 만들 때입니다.
모듈로 가장 가까운 것은 xpath
을 사용하여 필드를 제거하고 추가하는 것입니다. 그러나 필드를 추가 할 때는 필드 정의가 사용자에게 유용 할 수 있기 전에 해당 필드가 모델 정의에 있어야합니다.
고맙습니다. @danidee. 나는 같은 것을 생각하고 있었지만 확인이 필요했다. – JefersonM