SenchaTouch2:Panelのタイトルを動的に変更しようとしてハマった

Ext.navigation.View上のExt.dataview.Listのアイテムタップで遷移するExt.Panelのタイトルを、レコード修正後に書き換わるようにしようと思ったところで詰まった。
Panelのconfigでtitleを設定してたので、てっきりPanelのプロパティをいじるのだろうなーと思っていたら、実はExt.navigation.View内のNavigationBarのtitleプロパティを変えなきゃならんようだ。

なので

Ext.navigation.View.getNavigationBar().setTitle('New Title !');

みたいな感じ。

カテゴリー: Sencha Touch2 | コメントをどうぞ

SenchaTouch2:Ext.data.Model.saveでupdateがcreateになる

  • データの更新をしようとして、saveメソッドを呼ぶ。
  • proxyのapiでcreateが呼ばれる。
  • 結果、同じ名前のレコードが複製されてしまう。

Modelオブジェクトをコンソールで見てたら

phantom : true

の文字が。

modelInstance.phantom = false;
modelInstance.save();

でupdateが呼ばれるようになった。やたー

カテゴリー: Sencha Touch2 | コメントをどうぞ

SenchaTouch2:NavigationViewで遷移後のButtonが2度目に効かなくなる

NavigationViewのpushで遷移した側にボタンを設置していたのだが、Controller側で

control:{
	'#myButton' : {
		tap : function(){ alert('hoge') }
	}
}

というふうに設定していたら、2度目に開いた時に動かなかった。
インスタンスが2つ作成されているのか…ようわからんが、
ID指定の#myButtonをbutton#myButtonに、

control:{
	'button#myButton' : {
		tap : function(){ alert('hoge') }
	}
}

としたら動いた。

カテゴリー: Sencha Touch2 | コメントをどうぞ

SenchaTouch2:Listの選択結果からStoreを更新する

正しい方法なのかわからないが、とりあえず出来たのでメモ。
ControllerにViewの内容が入ってるあたりよろしくないですが…

やりたいこと

ユーザ一覧のStore”A”で表示させたListクリックで、ユーザIDをパラメータとして渡してStore”B”に読み込み、その結果を遷移したdataviewに表示させたい。データはPHPでMySqlから取得。

  • ControllerでListのselectイベントを取得し、Storeデータの取得、更新。
  • Storeのアップデートはloadした時点で行われる

続きを読む

カテゴリー: Sencha Touch2 | コメントをどうぞ

SenchaTouch2:手はじめメモ

iPad用のWebアプリケーションを作ろうと思い、jQuery Mobileを試してみたがどうにも重い。jQuery Touchというのもあるらしいが、更新されてない…というかSencha Touchに引き抜かれたとか書いてある。というわけでSencha Touchを試してみる。折しもSencha Touch2にメジャーバージョンアップしていて、旧バージョンとお作法が多少変わっているようだ。ちょうどいいタイミングなのかもしれない。Getting Started動画を見ながら手をつけてみる。
続きを読む

カテゴリー: Sencha Touch2 | コメントをどうぞ

Vuforiaの3Dモデル変更

VuforiaのテストをXcodeでうごうご弄っております。

出現する3D形状データを変えるにはどうすんのーとか思ってたら、
.obj形式の3DオブジェクトファイルをOBJ2OPENGLでhファイルに変換すればいいらしい。

あまり複雑な形状だと失敗するという噂もあるけど、いい方法はあるんだろうか。
Unity書き出しのが世話はないのかな…

カテゴリー: AR | コメントをどうぞ

IEとJSONとFlashvars

flashvarsでデータをswfに渡そうと考えたわけです。
JSON形式の文字列で、swf側ではas3corelibのJSONクラスでパースしようとしました。

─────IEで動かねぇ─────。

こちらによれば、どうやらダブルクォーテーションが文字参照(")でなければダメ、とのこと。
なるほどねぇと思って文字参照に書き換えた所、無事にIEで動作確認。

─────IE以外のブラウザで動かねぇ─────。

結局ブラウザ判別処理入れて、IEならダブルクォーテーションを文字参照に置換、という無理くりな塩梅に。
なんだかなぁー

カテゴリー: ActionScript | コメントをどうぞ

vs富士山(2)

さらに登る

もはや低木もなくなり、ほぼ一種類の植物しか生えていない。名も知らない植物だが、強烈な紫外線の下でわずかな日陰や雨水の通り道らしきところにしぶとく生えている。

続きを読む

カテゴリー: その他 | タグ: , | 13件のコメント

vs富士山(1)

日本最高峰めざして

富士山行ってきました。
会社終わって即パックひっつかんで新幹線、4時間後には新富士に到着。
さて宿考えてなかった…カプセルもしくはネカフェは…見当たらない。
iPhoneで検索してビジネスホテルに電話、受付時間過ぎてたけどギリで入れてくれた。ありがたや。新富士の人マジ親切。というか予約しとけって話。

翌日はJR新富士駅8:30のバスで富士宮口新五合目へ。
富士山そこに見えてるし近いだろ、とか思ってたら2時間もかかった。
でかいとすぐそこにあるように見えて困る。
新五合目で標高2000mくらい。雲は既に眼下である。
もう富士山制覇した気分でいっぱいです。

しかし振り返ると、まだまだ上はドーンとそびえている。
というわけで、いざゆかん。

続きを読む

カテゴリー: その他 | タグ: , | 6件のコメント

禁煙の記録

丸5か月経過をもって禁煙の成功を宣言いたします。
とはいえまだ時々吸いたくなるシチュエーションに遭遇することがあr

自己暗示「空気うめぇ」

カテゴリー: その他 | 4件のコメント