2015-03-01から1ヶ月間の記事一覧

GWTでサーバを使用せずにZipファイルをクライアントへ保存

外部JavaScript(JS)ライブラリとJSNIを使って実装する。FileSaverとJSZipを利用する。Shift_JISは扱えません!! 使用するjsライブラリ jszip.js JSZip FileSaver.js eligrey/FileSaver.js · GitHub war/js に使用するJSファイルを入れておく htmlファイル…

GWTをSuper Dev ModeでデバッグするときGWTで書いたページが更新されていない

GWTをデバッグするために、SuperDevModeでローカルサーバを立ち上げ、デバッグしたいWebページにアクセスしたが、ページの内容が古いままのとき。もしくは、ページにアクセスしてもGWTコンパイルが始まらないとき。 いったんローカルサーバを終了 ⇒ GWTコン…

FlowPanelの要素にPanelを追加しても浮動化してくれない

GWTを使用していて、FlowPanelの要素にPanelを追加しても浮動化してくれないとき。追加する要素を<span></span>で囲み、CSSでfloat属性を指定すればよい参考: Simplifying GWT Markup with HTML Widgets « TurboManage Main.java public class Gwt_tmp implements EntryP…

DecoratorPanelを使ったが、padding,border,marginが反映されなかったとき

ちょっとはまったので。 以下の内容が記述されたCSSファイルが読み込まれるように自分で設定すること。 たとえば、decoratorPanel.cssという名前のファイルにして読み込むdecoratorPanel.css .gwt-DecoratorPanel { } .gwt-DecoratorPanel .topCenter, .gwt-…

slim3 使用時にEGITでチェックアウトできないとき

slim3はModelのmetaファイルを作成するためにATP (Annotation Processing)を使用している。ATPを有効にしたままだとEGITでCheckOutしようとしたときに、変更を破棄するかを聞いてくるダイアログが何回も出てきてCheckOutできない。CheckOutするためには メ…

Google App Engine のデプロイで苦労した話

投稿日 : 2015.3.13 GoogleAppEngineはjspファイルを含んでいる場合、デプロイが失敗することがある、ということはググれば結構出てくるが、それでもはまったのでメモを残す。 java.lang.RuntimeException: Cannot get the System Java Compiler. Please us…

EclipseでGWTコンパイルができないとき

Eclipseを使っていて、メニューアイコンから「GWTコンパイル」を押してもGWTコンパイルのダイアログが開かないときはどうすればいいか? パッケージエクスプローラビューで作業中のプロジェクトフォルダをクリックしてから、メニューアイコンのGWTコンパイル…