からめもぶろぐ。

SharePoint が得意なフレンズなんだね!すごーい!

Knockout.js

knockout.js の observableArray でクライアントサイド検証を有効にする

ko.observableArray でバインドしたフォーム要素にバリデーションをかけようと思ったのですが、普通にやっただけではうまく動いてくれないようです。knockout.js のプラグインで Knockout Validation というのもあるようなのですが、 そもそも ko.observable…

knockout.js でページの再読み込みに対応する

前回の記事の続きです。blog.karamem0.jp前回の状態だと、ページを再読み込みすると、検索結果がすべて消えて初期状態に戻ってしまうという問題点がありました。それではやはり使い勝手が悪いので、対応を考えてみたいと思います。 簡単に言ってしまうと、デ…

knockout.js を使って検索をしてみる

前の記事とだいぶ時間が空いてしまいましたが、引き続き knockout.js を弄ってみます。blog.karamem0.jp今回は検索をしてみたいと思います。 サンプル コード Models/Person.cs 簡単な Model を作成します。 public class Person { public string Id { get; …

knockout.js を使ってページングを実装してみる

knockout.js がいい感じに便利で楽しいので、いろいろ試してみました。今回はページングを実装してみます。 サンプル コード Shared/_Layout.cshtml knockout.js を呼んでおくのを忘れずに。knockout.js は NuGet で入手できます。 <html> <head> <title>@ViewBag.Title</title> <script src="@Url.Content("~/Scripts/jquery-1.7.2.min.js")" type="text/javascript"></script> </head></html>