日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(42) Aeroo 模板实战

發布時間:2024/9/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (42) Aeroo 模板实战 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

writer設計一個采購單的模板

我用的是libreoffice 5.2.x

對于這個表格是通過工具欄上的插入指定的表格行和列完成,然后排版

對于單號po00001 這這樣插入的

這樣就完成一個訂單號的插入

這里針對一個訂單,就直接用o? ,若是針對多個選中的訂單就要用 objects 做循環

下面看一下不同單元插入的輸入字段

<for each="line in o.order_line">

對于內循環的就不是用o了。就用line,主要根據<for> 里面自己定義的,我是用line

這樣就完成一個循環要定義的字段

這時可能有些同學會問,這些字段是哪里來的。下面就告訴大家

當鼠標放上對,就可以顯示對應的字段,你就可以拿這些字段名用在報表模板中

對于訂單明細,那要單擊進去查

是不是很簡單,就這樣把模板設計完了。

然后新建報表

測試一下效果

我只有一個采購單,那就寫1那個序號

這就看到效果,

測試的可以,就把這個報表通過按扭添加到采購訂單那里

這里可以到采購訂單列表那里看

可以看到添加按鈕成功,這樣就可以通過點這個按鈕進行打印

對于圖片,在odt模板是采用插入框架來實現字段定義

用于實際的報表,你們可以結合前一節的教程和這節的實操去完成。

?

image: asimage(product.product_image) ?這個放圖片

?

<for each="o in objects"></for>? 對所選項做循環

?

?

?

下面用calc來設計銷售訂單的模版

分析一下:

針對圖片,是插入一個圖做為占位符,然后設定它的name屬性的值

若是用calc 來設計模板是插入超鏈接

?

不用<> 而是用python:// 開頭

紅色箭頭那里是設定對應內容的超鏈接

?

后面我用了格式化日期,從而在開頭設了 setLang

下面是產品明細:

上面的index,主要用于下面的NO. 對應的編號

?

在第一次選擇對應的內容設置超鏈接時會相對簡單,當要再次修改對應文字的超鏈接要有一定的小技巧

如:

要再次改變紅框字對應的超鏈接的值

跟我來一起操作

第一步

對著它右擊:

第二步:

移到內容上單擊:

這時彈出框會消失

第三步:

對著內容雙擊:

這樣就選中了

第四步:

接著單點工具欄的超級鏈接按鈕

修改紅框的值,然后保存就可以了

?

?

配合上章的函數,可以格式報表的數據,小心操作,就可以設計出自己要用的模板

?

${(object.name or '').replace('/','_')}_${object.state == 'draft' and 'draft' or ''}.pdf? 自定義輸出報表文件名

結合report_custom_filename 模塊

?

轉載于:https://www.cnblogs.com/toby2chen/p/5868043.html

總結

以上是生活随笔為你收集整理的(42) Aeroo 模板实战的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。