過去にも似たトピックがありましたが解決していないようですので
別にご質問させてください。
kintone顧客リストアプリを変更した飲食店のリストを作成しています。
下記トピックの通りに設定(地図の表示サイズのみ変更しました)を行いました。
詳細画面では地図が表示されていますが、印刷プレビュー画面で見ると
地図部分が表示されず地図付きの状態で印刷することができません。
ブラウザ設定の問題を疑いまして、複数の環境で試しましたが
いずれも表示されない状況です。原因としてはどのような事が考えられますでしょうか。
自社内環境:IE8,chrome38,Firefox11
社外環境(iphone/ipad):Safari6,Safari7
住所から地図を表示する
https://cybozudev.zendesk.com/hc/ja/articles/202640950
h_watanabeさん
過去のトピックはこちらですね。
https://cybozudev.zendesk.com/hc/communities/public/questions/201346294
この議論、kintoneにおける印刷という行為を2通りに分けて考える必要があるように思いました。
1つ目は、kintoneのレコード詳細画面上部のプリンタマークを押して印刷画面?を出現させ、更に上部の「印刷する」ボタンを押すことによるプリントです。アドレスが「https://\ *.cybozu.com/k/ /print?record=**」のようになっていると思います。
https://help.cybozu.com/ja/k/user/print_record.html
こちらでは現状印刷できないが結論だと考えます。
こちらは恐らくそもそもJavaScriptのカスタマイズを効かすことが出来ない画面となっていて、地図を出現させることすらも出来ないということだと思います。リファレンスにも印刷画面のイベントハンドラについては言及がありません。また、この印刷画面は印刷用に形成されていますし、上のアドレスにある通り標準で既に表示されないフィールドが存在するということがこの辺を物語っているように思います。
2つ目はkintoneの画面をWebページとして印刷する方法です。ブラウザに対するCTRL+Pに相当する従来の印刷方法です。こちらでは、ブラウザで表示されているWebページを印刷するということですので、地図もでないとむしろおかしな話かなぁと思います。
ご所望の内容は前者を前提とされているように想像しますが、いかがでしょうか?
Ryu yamashitaさん
ご指摘のとおり、現在悩んでいる内容はレコード詳細画面上部の
プリンタマーク押下後に表示されるプレビュー画面で地図表示がされず、印刷もされない事です。
上記操作によらずWEBページ全体を印刷する場合はレイアウトは崩れてしまいますが印刷する事ができます。
プレビュー時には印刷用に画面を再構成されているとの事ですので、現在の仕組みとして印刷ができないのであれば別の手段を模索する事と致します。
ご回答ありがとうございました。