Basic サブ情報の基本
Even though duplicate names exist, you can identify it by sub name.
名前が重複していてもサブ情報で区別できます。
$('#foo').ajaxComboBox(
'jquery.ajax-combobox.php',
{
sub_info: true
}
);
Change the title 表の項目名を変更する
sub_as
option can change the title.
何も設定しないと、サブ情報の表の項目名はデータベースのカラム名が表示されてしまいます。
sub_as
オプションで表示名を変更できます。
$('#foo').ajaxComboBox( 'jquery.ajax-combobox.php', { sub_info: true, sub_as: { id: 'Employer ID', post: 'Post', position: 'Position' } } );
Visible field サブ情報の表示カラムの設定
You can specify visible fields by show_field
option which accepts comma separated text.
カンマ区切りもできるshow_field
オプションで表示フィールドを指定できます。
$('#foo').ajaxComboBox(
'jquery.ajax-combobox.php',
{
sub_info: true,
sub_as: {
post: 'Post',
position: 'Position'
},
show_field: 'position, post'
}
);
Hidden field サブ情報の非表示カラムの設定
You can specify hidden fields by hide_field
option which accepts comma separated text.
カンマ区切りもできるhide_field
オプションで非表示フィールドを指定できます。
$('#foo').ajaxComboBox(
'jquery.ajax-combobox.php',
{
sub_info: true,
sub_as: {
post: 'Post',
position: 'Position'
},
hide_field: 'position, post'
}
);
Simple サブ情報の項目名を非表示にする
You can hide field column by setting 'simple'
to sub_info
option instead of true
.
sub_info
オプションにtrue
の代わりに'simple'
と指定することでサブ情報の項目名を非表示にできます。
$('#foo').ajaxComboBox(
'jquery.ajax-combobox.php',
{
sub_info: 'simple',
show_field: 'post'
}
);
Divert サブ情報を他で利用する
When you select from list, the custom attribute sub_info
which contains sub info as JSON is added to the text box
Then you can use Sub-info for other purpose.
候補を選択した際、テキストボックスのsub_info
という独自の属性にJSON形式でサブ情報が格納されるので、他で利用することが可能です。
$('#foo').ajaxComboBox();
var json = $('#foo').attr('sub_info');