Form

2009年3月10日 (火)

Formの継承

さて、前回(だいぶ前の)の予告通りFormの継承について。

MainMenuなんかのコードはできれば書くのは一回ぽっきりにしたいところ。
(フレーム使うという手もありますけど・・・)


そこであらかじめマスターページを作成し、そこに全ページで必要なコンポーネント(MainMenuとかwelcomeメッセージ用のlabelとか)を設定しておきます。
すると、そのマスターページを継承して作ったFormにも同じコンポーネントが表示されるというわけです。

続きを読む "Formの継承"

| | コメント (0) | トラックバック (0)

2007年12月18日 (火)

Editでカーソル消失(update2)

update2のvclを使用していてFormのLayout.TypeがABS_XY_LAYOUTの場合、EditやMemoの中でカーソルが消えるバグがあります。
この場合、XY_LAYOUTを使うことにより回避できます。
ちなみに新しいFormを作成した場合、ABS_XY_LAYOUTがデフォです。

最新のdaily build(現時点ではvcl_for_php_07_10_05.tar.gz)では直っています。
でもこのバージョンではDatabase関連にバグが発生していたと記憶しているので注意が必要です。

たぶん、Revision163で修正が入ったので、forms.inc.phpだけ差し替えてもなんとかなるかも? (未確認)

FormのLayoutでABS_XY_LAYOUT(デフォルト)を選ぶとそうなります。
なので、XY_LAYOUTなんかを使ってみてください。

| | コメント (0) | トラックバック (0)

2007年12月 9日 (日)

ページをまたいだ値の渡し方PHP編

以前Javascriptの方法を書きましたが、高橋(智)氏がNewsGroupとmixiにPHPでの方法を投稿されていたので、紹介します。
(ブログへの掲載許可は、ご本人により快諾していただきました。)

続きを読む "ページをまたいだ値の渡し方PHP編"

| | コメント (0) | トラックバック (0)

2007年10月 3日 (水)

FormのLayout.Type

FormのプロパティにLayout.Typeというものがあります。
出力時のHTMLコードのタイプをこれで決定します。Edit等のコントロールを置いてみて、出力時のソースを比べてみると結構違いがわかるかも。

以下はそれぞれのタイプについての説明です。
(ちなみにgraphics.inc.phpに説明の原文があります)

続きを読む "FormのLayout.Type"

| | コメント (0) | トラックバック (0)