gpt4 book ai didi

python - 我想在我的 odoo | 中添加 'show more comments..' 按钮openerp模块

转载 作者:行者123 更新时间:2023-11-28 19:20:08 24 4
gpt4 key购买 nike

我在其中一个 odoo | 工作openerp 模块。但是在我的模块中,comments 部分显示页面上的所有评论。所以我想添加显示更多评论按钮

这是我的观点内容:

<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 条评论。

感谢您的帮助 |提前建议

最佳答案

$('.load_comments').on('click', function () {

openerp.jsonRpc("/slides/expand_comment", + $(this).attr('slide-id'), 'call', {
'values': comments,
}).then(function (data) {
$(data.target).closest('.list_comment').html($('<div class="media"</div>'));
// slides: data
});

});

试试上面的jsonrpc方法

关于python - 我想在我的 odoo | 中添加 'show more comments..' 按钮openerp模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27339919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com