コマンドコメントについて †
弊社のシステムで使用している、システム用のHTMLのコメント文をコマンドコメントと呼んでいます。
コマンドコメントリファレンスにつきましては、現在、公開方法を模索中です。
コマンドコメントリファレンス †
get †
GET引数を出力します。
- 引数
- 1. 変数名
表示したいGET引数の変数名
- 戻り値
- 出力
- 例
- 引数を利用した処理または表示を行いたい場合に使用します。
コマンドコメント
name : <!--# get name #-->
出力結果
name : HogeHoge
post †
POST引数を出力します。
- 引数
- 1. 変数名
表示したいPOST引数の変数名
- 戻り値
- 出力
- 例
- 引数を利用した処理または表示を行いたい場合に使用します。
コマンドコメント
name : <!--# post name #-->
出力結果
name : HogeHoge
value †
テンプレートに関連付けられたレコードの引数で指定されたカラムの内容を出力する。
- 引数
- 1. カラム名
表示するレコードのカラム名
2. フラグ
改行コードを<br>に変換するか否かを指定する。
falseを指定or省略した場合は変換されない。
trueを指定すると変換される。
- 戻り値
- 出力
- 例
- info,registCheck,editCheck,listなど、出力テンプレートとレコードが関連付いた環境で以下を呼び出す。
コマンドコメント
id : <!--# value id #-->
出力結果
id : E0000001
valueReplace †
設定されたレコードをカラム名で検索し、マッチした項目を複数の文字列から検索、対応する文字列を表示する。
表示内容を記号化してテーブルに保持している場合等に使用する。
- 引数
- 1. カラム名
置換表示するレコードのカラム名
2. 置換検索文字列
第1引数のカラムが示す値と比較し、置換対象になる文字の番数を決めるのに使用する。
3. 置換表示文字列
第2引数でマッチングした文字と同じ位置の文字列が戻り値になる
- 戻り値
- 出力
- 例
- コマンドコメント
sample = 3
<!--# valueReplace sample 1/2/3/4/5 一/二/三/四/五 #-->人います。
出力結果
三人います。
valueValueReplace †
準備中
alias †
準備中
valueAlias †
準備中
arrayAlias †
準備中
arrayValueAlias †
準備中
object †
準備中
object image †
準備中
object imageSize †
現在すでに使用されている画像も表示し、画像の再UPフォームを出力します。
- 引数
- 1. name属性の値
name属性の値を設定する。GETまたはPOSTされた際、この値を使用することでデータを取り出すことができる。
2. 横幅
表示される画像の横幅を指定します。
3. 縦幅
表示される画像の縦幅を指定します。
- 戻り値
- 出力
- 例
- コマンドコメント
<!--# object imageSize image1 320 240 #-->
出力結果
画像が表示されるには、すでに何かしらの画像がUPされている必要があります。
object imageStr †
表示する画像を、パスを指定して表示します。
- 引数
- 1. 画像のパス
表示する画像のパスを指定します。
- 戻り値
- 出力
- 例
- コマンドコメント
<!--# object ImageStr ./test.img #-->
出力結果
#ref(): File not found: "object_image.jpg" at page "パッケージ共通/コマンドコメント"
画像が存在しない場合は、何も表示されません。
object imageSizeStr †
準備中
object linkImageSize †
準備中
form †
フォームを表示する。具体的なコントロールを表示するには、後述するように引数を指定する。
form text †
テキストボックスを出力する。
- 引数
- 1. name属性の値
name属性の値を設定する。GETまたはPOSTされた際、この値を使用することでデータを取り出すことができる。
2. 横幅
テキストボックスの横幅を指定する。
3. 最大文字数
テキストボックスに入力可能な最大文字数を設定する。
- 戻り値
- 出力
- 例
- コマンドコメント
<!--# form text name 30 30 #-->
出力結果
form password †
パスワード書式のテキストボックスを出力する。
- 引数
- 1. name属性の値
name属性の値を設定する。GETまたはPOSTされた際、この値を使用することでデータを取り出すことができる。
2. 横幅
テキストボックスの横幅を指定する。
3. 最大文字数
テキストボックスに入力可能な最大文字数を設定する。
- 戻り値
- 出力
- 例
- コマンドコメント
<!--# form password name 30 30 #-->
出力結果
form textarea †
テキストエリアを出力する。
- 引数
- 1. name属性の値
name属性の値を設定する。GETまたはPOSTされた際、この値を使用することでデータを取り出すことができる。
2. テキストエリアの横幅
テキストエリアの横幅を指定する。
3. テキストエリアの行数
テキストエリアの行数を指定する。
これらは最大文字数を制限するものではないので注意。
- 戻り値
- 出力
- 例
- コマンドコメント
<!--# form textarea name 60 5 #-->
出力結果
form radio †
ラジオボタンを出力する。
1回の呼び出しで、複数のラジオボタンをひとつのグループとして扱うことが可能。
- 引数
- 1. name属性の値
name属性の値を設定する。GETまたはPOSTされた際、この値を使用することでデータを取り出すことができる。
2. デフォルト値の設定
ページをブラウザに表示する際のデフォルト値を設定する。
3. ラジオボタン間に表示する文字列
ラジオボックス間に憑依する文字列を設定する。
空白を表示したい場合は& nbsp;と記述する。
4. ラジオボタンの値
ラジオボタンが選択された際、送信される値を設定する。
/(スラッシュ)で区切ることで、複数のラジオボタンを出力できる。
5. ラジオボタンの表示文字
実際にラジオボタンの横に表示される文字列を設定する。
/(スラッシュ)で区切ることで、複数のラジオボタンを出力できるが、|
上記のスラッシュの数と一致しなければならない
- 戻り値
- 出力
- 例
- コマンドコメント
<!--# form radio sex 男 男/女 男性/女性 #-->
出力結果
form checkbox †
準備中
form option †
準備中
form file †
準備中
form hidden †
ブラウザに表示されない隠れデータを設置する。
テキストボックスを出力する。
- 引数
- 1. name属性の値
name属性の値を設定する。GETまたはPOSTされた際、この値を使用することでデータを取り出すことができる。
2. データの値
送信されるデータの値を設定する。
- 戻り値
- 出力
- 例
- コマンドコメント
<!--# form hidden name value #-->
出力結果
※何も表示されません。
variable †
準備中