あっ どうも子へびです。
餃子好きと知られている子へびですが、先日また新しいお店を開拓して好みの餃子を発見しご満悦の子へびです。今回は餃子の皮が美味しいのと中に肉汁がたっぷり入っている所がお気に入りです。そのお店の他のメニューも開拓してみよっと。
UIにチャレンンジ中の子へびですが、パーソナルデータの画面は先日作ってUPしたとおりですが他のデータ入力画面をもう一つ作っていて日付に所にdatepickerを使用しました。そこで子へびまた穴に落ちました。
datepickerで出てきた日付を取得してdebugtextに表示させたいのですが何度やってもnoneの表示。
子へび
Master松陰!detepickerの値をハンドラーで取得してdebugtextに表示させようとしているのでがうまくいきません。どうしてでしょうか?
Master松陰
・・・。子へびそれは完全におかしいでしょ!そもそもハンドラーの意味をちゃんと理解していない。ハンドラーとはユーザーが何か画面上値を入力したり何らかのアクションする事によって得た値をハンドラーを通して取得しているのであって子へびの書いているdetepickerのハンドラーは何意味もなしていない。ユーザーがそのdetepickerを操作しない限りハンドラーから値を取得することはできないよ。
っと言うように今回子へびが落ちた穴はUIのそれぞれの役割をちゃんと理解してない事が原因でした。初期値を取得する方法で解決はしたのですがそもそもdetepickerは通常こういった使い方はしないらしく、UI画面上のdetepickerの一般的な表示のさせ方はサンプルを後ほどMaster松陰にもらう事にしました。
しかしMaster松陰また新しい事にチャレンジしているらしくまた今回も猛烈に集中しているので、先に1画面目をdatabaseに接続してみなさいとの指示が。今日ちょっと取り掛かってみたらすんなりいかないのが子へび。しかしMasrter松陰曰く
Master松陰
30分もあれば完成するでしょ?
相変わらず厳しめです。書き始める前に30分構想を練っただけでまだ書き始められない子へびです・・・。