2012-01-01から1年間の記事一覧

クラス内のメソッド内でthisを使いたいときの対応

仕事でボタンをクリックしたらとあるクラスのプロパティに テキストボックスの値を突っ込みたい。というようなことをやりたかったんだけど いいやり方が思いつかなかったので以下のように対応してた。 var ClassA = function(){ this.property = "test"; } C…

jqueryのセレクタに正規表現を利用する。

こんなことができるらしい。 // classがradioで始まるものを選択。 $('[class^=radio]') 遅いんだろうけどベンリそう。

jqgridの行選択をラジオボタンにした際にラジオボタンが選択されても行が選択されない問題の対応

jqgridの行選択をラジオボタンにした際に ラジオボタンが選択されたら行を選択するようにする処理jqgridの初期化時にgridCompleteイベントを設定してやる。 gridComplete: function(){ var table = $(this); $('[class^=radio]',this).click(function(){ tab…

jqgridのデータをストライプ表示させたい。

以前、altRowsを使ったがダメだったのであきらめてgridCompleteとかのイベントで 無理やりクラスを差し込んでいたがaltRowsに加えてaltclass(cは小文字)を指定すると ちゃんとストライプ表示になってくれた。

IEではinputエレメントをtype要素無しに作ることはできないらしい。

IEではinputエレメントをtype要素無しに作ることはできないらしい。 // Internet Explorerでは動作しない $("<input/>").attr("type", "checkbox"); // Internet Explorerでも動作する $("<input type='checkbox'/>"); 引用:http://semooh.jp/jquery/api/core/jQuery/html,+%5BownerDocument</input/>…

カスタムタグの属性内にjstlのel式を記入できる。

strutsをやるときにいつも忘れるのでメモ。 <ts:form action="/Search.do" method="post" styleId="${jstlId}SearchForm"> 実はterasolunaのタグだったりするんだけどネ。</ts:form>

jqgridでデータを追加するときに表の最上部からデータを追加したい、特定の行を表示させない。

まず、表の上からデータを追加したいという場合に関してはそんなに難しくなく、 addRowDataの第三引数に'first'という引数を渡してやると出来ちゃったりする。 $('#list').addRowData(undefined,{invdate:'2008-08-01',name:'nasu-tarou',amount:'100',tax:'…

bootstrapのmodalダイアログオープン時に引数を渡したい。

ダイアログのタイトルだとか内容のテキストだとかを 設定してからオープンさせたい場合、jqueryとかでidを強引に書き換えてやれば いいのだが、それだと密結合な感じになってしまうので、イベントを駆使していろいろ頑張ってみた。まず、ダイアログ側、こん…

jqgridで初期化時にデータをロード(サーバーにリクエスト)したくない場合の対応

画面初期表示時には表を表示するためのパラメータが決まっておらず、 ユーザーが条件を入力したときに初めてサーバーが問い合わせ結果を返せる といった場合はjqgrid側では初期パラメータで初回時にリクエストしない等の パラメータはなく(hiddengridがそれ…

PHPでSSHコマンドを実行する

必要が生じたのでちょっと調べてみた。 PHPだとssh2 http://php.net/manual/ja/book.ssh2.phpがある。この中には秘密鍵、公開鍵を用いてサーバーに 繋ぐものもあるのでこれが使えると思ったんだけど つなぎ先ってのがAmazonEC2のインスタンスだったりして …