真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Pythonodoo中嵌入html簡(jiǎn)單分頁(yè)功能

本篇內(nèi)容介紹了“Python odoo中嵌入html簡(jiǎn)單分頁(yè)功能”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)主營(yíng)陽(yáng)泉網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開發(fā),陽(yáng)泉h5微信小程序搭建,陽(yáng)泉網(wǎng)站營(yíng)銷推廣歡迎陽(yáng)泉等地區(qū)企業(yè)咨詢

在odoo中,通過iframe嵌入 html,頁(yè)面數(shù)據(jù)則通過controllers獲取,使用jinja2模板傳值渲染

html頁(yè)面分頁(yè)內(nèi)容,這里寫了判斷邏輯



    首頁(yè)
    {% if current_page == 1 %}
    <
    {% else %}
    <
    {% endif %}
    {% if current_page == total_page %}
    >
    {% else %}
    >
    {% endif %}
    共{{total_page}}頁(yè)
    第{{current_page}}頁(yè)
    
    跳轉(zhuǎn)
在,odoo的controllers中的邏輯
class CarBudgetReport(http.Controller):
    @http.route('/car/budget/report/', auth='public')
    def index(self, page=1, **kw):
        data1 = request.env['lims.car.scheme'].get_first_budget()
        total_page = int(len(data1) / 10) + 1
        if page > total_page:
            data = []
        else:
            data = data1[(page - 1) * 10: page * 10]
        return env.get_template(HTML_FIEL_NAME).render({'data': data, 'current_page': page, 'total_page': total_page})

CSS文件:

/* 分頁(yè)功能的通用樣式 */
#ty_paging {
  overflow: hidden;
  display: block;
  width: 100%;
  margin-top: 20px;
  text-align: center;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  font-size: 14px;
  color: #000000;
  background-color: #FFFFFF;
 
}
#ty_paging li {
  display: inline-block;
  height: 32px;
  width: 32px;
  line-height: 32px;
  margin: 0px 5px;
  padding: 0px;
  border: 1px solid #ddd;
  border-radius: 2px;
  cursor: pointer;
  vertical-align: top;
  text-align: center;
 
}
#ty_paging .home,#ty_paging .jump {
  width: 56px;
  height: 32px;
 
}
#ty_paging .max {
  width: 60px;
  border: none;
 
}
#ty_paging .inputPage {
  height: 32px;
  width: 56px;
  border: 1px solid #ddd;
  border-radius: 2px;
  text-align: center;
  color: #000000;
 
}

在后臺(tái)xml中需要將路由設(shè)置默認(rèn)為1


 

 
        
            
        
html 分頁(yè)js代碼
之后便可以進(jìn)行數(shù)據(jù)的簡(jiǎn)單分頁(yè)

“Python odoo中嵌入html簡(jiǎn)單分頁(yè)功能”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


文章名稱:Pythonodoo中嵌入html簡(jiǎn)單分頁(yè)功能
鏈接URL:http://weahome.cn/article/gidsdg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部