Google maps
のモジュールに含めたかったOpenERP
。iframe
のタグを使用するまではHTML
表示できませんGoogle maps
がOpenERP
、OpenERP
ファイルは2種類しかありませ.xml
ん.py
。iframe
では、これら2つのファイルだけを手にした状態でどのように追加するのでしょうか。何か案は ?ありがとうございました
4 に答える
openerpアドオンにはgoogle_mapというモジュールがあります。そのモジュールをインストールしてopenerp内のGoogleマップを取得し、必要に応じて独自のカスタムモジュールを作成して必要な変更を加えます
2012 年の OpenERP Days では、プレゼンテーションの 1 つで、カスタム Webclient ウィジェットを作成する方法が示されました。使用された例は、フロー ビュー内の Google マップとして表示およびアドレス指定できるジオ ウィジェットでした。コードはこちらから入手できます。
これは、static/src/googlemaps/get_place_from_coords.html にある Google マップの html および Java スクリプト コードを含む html ファイルが新しいリンクでマップを開く例です。
また、openerp インターフェースで [Google マップを開く] ボタンをクリックすると、次のメソッドが呼び出されます。
def button_open_google(self, cr, uid, ids, context=None):
for place in self.browse(cr, uid, ids):
url="/tms/static/src/googlemaps/get_place_from_coords.html?" + str(place.latitude) + ','+ str(place.longitude)
return { 'type': 'ir.actions.act_url', 'url': url, 'nodestroy': True, 'target': 'new' }
Camptocamp の geoengine アドオンを試すことができます。このアドオンは、マップを使用してカスタム ビューで OpenERP データベースからのデータを表示するためのものです。iframeを使用してgooglemapを埋め込むことはありません。