私は odoo の 1 つで働いています。openerp モジュール。ただし、私のモジュールのコメントセクションでは、ページ上のすべてのコメントが表示されます。だから私はもっとコメントボタンを表示したいと思っていました。
ここに私のビューの内容があります:
<button class="btn mt8 oe_button">Show more...</button>
私のモデル: pyファイル
class Comment(models.Model):
_name = 'page.comment'
_comments_per_list = 10
私のモデルの関連するコメント フィールドは次のとおりです。
website_message_ids = fields.One2many(
'mail.message', 'res_id',
domain=lambda self: [('model', '=', self._name), ('type', '=', 'comment')],
string='Website Messages', help="Website communication history")
関連する方法は次のとおりです。
@api.multi
def get_comment_detail(self):
try:
comments = self.website_message_ids
values.update({
'channel': self.channel_id,
'user': user,
'comments': comments,
})
return values
簡単な説明:
ページが N 個のコメントを取得すると、デフォルトですべてのコメントが表示されます。しかし、「もっとコメントを表示」の下でフローを制御したいと思います。だから、私のmodel.py内でどうやってそれを行うことができますか、私はそれに対処する方法がわかりません。
クリックするたびに、10 件のコメントが読み込まれます。
助けてくれてありがとう | 事前に提案