Universal Windows Platform appでタイトルバーに戻るボタンを出す方法 その2
Universal Windows Platform appでタイトルバーに戻るボタンを出す方法 - かずきのBlog@hatenaokazuki.hatenablog.com先日、UWP...
View ArticleMessageSourceのもとになるプロパティファイルを複数設定する方法
Spring Bootのメッセージはデフォルトでmessages.propertiesから取得されます。Thymeleafからは<span...
View ArticleSpring Bootで入力値の検証(バリデーション)の順番を制御する
Spring Bootで入力値の検証 - かずきのBlog@hatenaokazuki.hatenablog.com基本的に上の記事の通りでいいんですが、複数の属性を同じプロパティにつけた場合に、一気にバリデーションが実行されてエラーメッセージがうざいことになってしまいます。例えば以下のようなBeanがあったとして。package okazuki.validationEdu; import...
View ArticleSpring BootでバリデーションのメッセージをValidationMessages.properties以外にする
Spring Bootはデフォルトで検証エラーのメッセージをValidationMessages.propertiesから取得します。これを変えたい!って思ったら以下のようにします。手順としてはLocalValidatorFactoryBeanを作成する...
View ArticleSpring Bootでコントローラの単体テスト
Spring Bootは単体テスト機能もついてます。35. TestingSpring Bootでコントローラの単体テストをするには、まず単体テストのクラスをアノテーションでいろいろ飾ってやる必要があります。package okazuki.validationEdu; import org.junit.After; import org.junit.Before; import...
View ArticleSpring Bootでファイルアップロード/ダウンロードのことが書いてあるページのメモ
Getting Started · Uploading FilesSpring boot service to download a file - Stack Overflowあとで、このページをもとに試してみて記事にしよう。
View ArticleSpring Bootでファイルをアップロードする
Spring BootでファイルアップロードをするにはMultipartFileインターフェースを受け取るようにするといいみたいです。こんなクラスを定義してpackage okazuki.fileupload.simple.controllers; import org.springframework.web.multipart.MultipartFile; publicclass...
View ArticleSpring Boot小ネタ ModelAttributeで名前を指定しなかったときのデフォルトの名前
@ModelAttribute("hoge") FooForm a みたいにしたらhogeという名前でThymeleafからアクセスできるようになります。このとき@ModelAttribute FooForm a のように名前を省略することもできます。そのときはクラス名の最初を小文字にした名前でアクセスできます。つまりThymeleafのテンプレートで以下のようにアクセスできます。<span...
View ArticleSpring BootのThymeleafのテンプレート内でJavaScriptを書く
Thymeleafのテンプレート内でJavaScriptを書くときは以下のように書きます。おまじないだと思って<scrpittype="text/javascript"> /*<![CDATA[*/ ...ここのJS.../*]]>*/ </script>JavaScriptの<や>などがXMLのタグの開始なんかとして見られないためですね。
View ArticleSpring BootでToDoアプリを作ってみた
こんな感じで作ってみた。画面はしょっぱいですが、TODOアプリです。pomの準備とりあえずmavenでプロジェクトを作成したら、pomを編集します。お約束ですね。最近みないで打てるようになってきました。<project...
View ArticleReactiveProperty v2.2.2をリリースしました
FilteredReadOnlyObservableCollectionでインデックスの管理にバグがあったため修正しました。NuGetからインストールできます。ReactivePropertywww.nuget.orgついでに更新したところNuGetのパッケージの記述内容を更新しています。.NET Framework...
View ArticleSpring Bootで未入力項目をNullにする(バリデーション時に未入力のときはスルーするようにする)
Spring Bootのバリデーションは属性つけるだけで簡単にできます。5.5. 入力チェック — TERASOLUNA Global Framework Development Guideline 1.0.0.publicreview documentation上記のページの最後に書いてある内容なのですが、このアノテーションはnull値は基本的にスルーしてくれるのですが、Spring...
View Article#devcussion でがっこうぐらしを読んだ
正確にはdevcussionのあとのごはんタイムに読みました。アニメしてるところなのでネタバレは置いといてせんせー…。私は、ツインテールの子(5巻まで読んでみんなの名前を覚えてない)が好きです。一番強いよね!
View ArticleVisual Studio 2015 リリース記念勉強会の発表資料
Visual Studio 2015 リリース記念 勉強会 universal windows platform app from 一希 大田www.slideshare.netとりまアップしておきました。
View ArticleIgniteUIのigGridでテンプレート列を使う
ASP.NET MVCで使う方法をメモっとく。@using Infragistics.Web.Mvc @{ ViewBag.Title = "Index"; } <scripttype="text/javascript">function format(x){return x + "歳";}</script><h2>Index</h2>...
View ArticleIgniteUIのigGridの高さをJavaScriptから指定する
こんな感じでいけるみたい。これでウィンドウサイズに応じて高さを動的に変えることが出来る。$("#grid").igGrid("option", "height", $(window).height());
View ArticleASP.NET MVCの入力値の検証で追加されるスタイルをTwitter Bootstrapのものにしたい
ということは素直には出来ないみたいです。ハードコーディングされてるっぽい。ただ、目から鱗な方法が以下のページに紹介されていました。How to use Bootstrap 3 validation states with ASP.NET MVC...
View Article