2016-12-09 6 views
1

Получение этой ошибки при попытке расширения шаблона qweb. Кто-нибудь сталкивался с чем-то подобным. Я не смог найти ничего подобного.Ошибка поиска: QWeb2: ошибка при расширении шаблона 'ClientDetailsNo выражение задано

Uncaught Error: QWeb2: Error while extending template 'ClientDetailsNo expression given 
http://localhost:8069/web/content/246-17d551a/web.assets_common.js:2444Traceback: 

Error: QWeb2: Error while extending template 'ClientDetailsNo expression given 
at Object.exception (http://localhost:8069/web/content/246-17d551a/web.assets_common.js:2444:7) 
at Engine.extend (http://localhost:8069/web/content/246-17d551a/web.assets_common.js:2482:507) 
at Engine._render (http://localhost:8069/web/content/246-17d551a/web.assets_common.js:2477:454) 
at Engine.render (http://localhost:8069/web/content/246-17d551a/web.assets_common.js:2477:151) 
at Class.display_client_details (http://localhost:8069/web/content/313-25bfa95/point_of_sale.assets.js:337:1375) 
at Class.line_select (http://localhost:8069/web/content/313-25bfa95/point_of_sale.assets.js:332:528) 
at HTMLTableRowElement.<anonymous> (http://localhost:8069/web/content/313-25bfa95/point_of_sale.assets.js:327:86) 
at HTMLTableSectionElement.dispatch (http://localhost:8069/web/content/246-17d551a/web.assets_common.js:740:451) 
at HTMLTableSectionElement.elemData.handle (http://localhost:8069/web/content/246-17d551a/web.assets_common.js:713:173) 

Код:

<?xml version="1.0" encoding="UTF-8"?> 
<templates id="template" xml:space="preserve"> 

<t t-extend="ClientDetails"> 
    <t t-query="div.client-details-right" t-operation="append"> 
    <div class="client-detail"> 
     <span class="label">RNC</span> 
     <span class="detail client-phone">Test</span> 
    </div> 
    </t> 
</t> 

+2

Можете ли вы показать как вы расширили шаблон, самой трассировки стека недостаточно – danidee

+0

Конечно, я отправлю его. –

ответ

2

Существует опечатка в имени атрибута для выбора JQuery - это должно быть t-jquery, not t-query:

<?xml version="1.0" encoding="UTF-8"?> 
<templates id="template" xml:space="preserve"> 

    <t t-extend="ClientDetails"> 
     <t t-jquery="div.client-details-right" t-operation="append"> 
      <div class="client-detail"> 
       <span class="label">RNC</span> 
       <span class="detail client-phone">Test</span> 
      </div> 
     </t> 
    </t> 

</templates> 
+0

Это t-jquery?!?!? никогда не видел «j». * Facepalm *. Но я все равно получаю ту же ошибку. :( –

+0

@JoanBarros, вы сделали полную перезагрузку страницы POS? – Naglis

+0

Должен сказать, что что-то происходит с этим кодом и моим мозгом. Я снова отвязал, и я потратил около 25 минут, выяснив, почему это не сработало Я написал 't-tquery' вместо' t-jquery' ...: / –