Global

Methods

ajaxComboBox(source, option)

プラグインをjQueryのプロトタイプに追加する
Parameters:
Name Type Description
source string | Object サーバ側のプログラム、もしくは連想配列そのもの。
option Object オプションを収めた連想配列。
Properties
Name Type Attributes Default Description
instance boolean <optional>
プラグインを呼び出すとき、jQueryオブジェクトではなくインスタンスを返すかどうか
lang string <optional>
'ja' プラグインのメッセージに使われる言語。 ('ja', 'en', 'es' and 'pt-br')
db_table string <optional>
'tbl' 問い合わせるデータベースのテーブル。
field string <optional>
'name' JavaScript側での結果表示に用いるフィールド。
search_field string <optional>
option.field 検索対象のフィールド名。カンマ区切りで複数指定可能。 (e.g.: 'id, name, job')
order_by string | Array <optional>
option.search_field 並替の基準となるフィールド。配列でも可。 (e.g.: 'name DESC' or ['name ASC', 'age DESC'])
per_page number <optional>
10 候補一覧の1ページあたりに表示する数。
navi_num number <optional>
5 ページナビで表示する、隣接ページの数。
navi_simple boolean <optional>
false 先頭・末尾のページへのリンクを非表示にして、ComboBoxの幅をできるだけ狭くする。
plugin_type string <optional>
'combobox' 'combobox', 'simple', 'textarea'
init_record string <optional>
false 初期値に指定するレコード。プライマリキーの値で指定する。
bind_to string <optional>
候補選択後に実行されるイベントの名前
and_or string <optional>
'AND' AND検索、もしくはOR検索 ('AND' or 'OR')
sub_info boolean | string <optional>
false サブ情報を表示。'simple'と指定することで項目名を非表示にできる。 (true, false or 'simple')
sub_as Objec <optional>
{} サブ情報のフィールドの別名。連想配列で指定する。
show_field string <optional>
サブ情報で表示するフィールド。カンマ区切りで複数指定可能。 (e.g.: 'id' or 'id, job, age')
hide_field string <optional>
サブ情報で非表示にするフィールド。カンマ区切りで複数指定可能。 (e.g.: 'id' or 'id, job, age')
select_only boolean <optional>
false セレクト専用にする。(データベースに登録された値しか受け入れない)
primary_key string <optional>
'id' セレクト専用時、Form の hidden の値に指定される、レコードを特定できるフィールド。
button_img string <optional>
'lib/btn.png' ボタンに使われる画像
shorten_btn string <optional>
(option.plugin_type='textarea' の場合に限り、)短縮実行ボタンのセレクタ。
shorten_src string <optional>
'lib/bitly.php' URL短縮を外部に依頼するスクリプトのパス。
shorten_min number <optional>
20 URL短縮を実行する最小の文字数。
shorten_reg Object <optional>
URLを検出するための正規表現。
tags Array <optional>
false (option.plugin_type='textarea' の場合に限り、)タグ検索の設定。
Properties
Name Type Attributes Default Description
pattern Array <optional>
タグを囲む記号。開始文字と終了文字を配列で指定する。 (e.g.: pattern: [ '<', '>' ])
space Array <optional>
タグ選択後に、前後に空白を挿入するかどうかを配列で指定する。
db_table string <optional>
option.db_table
field string <optional>
option.field
search_field string <optional>
option.search_field
order_by string | Array <optional>
option.order_by
sub_info boolean | string <optional>
option.sub_info
sub_as Object <optional>
option.sub_as
show_field string <optional>
option.show_field
hide_field string <optional>
option.hide_field
Source: