ListBox(ComboBox)のItemの増やし方減らし方
■増やし方
$key = 'key01';
$item = 'test1';
//DB使用等で、キーを持つ必要があるもの
$this->ListBox1->addItem($item, null, $key);
//中身:array(1) { ["key01"]=> string(5) "test1" }
//キーはいらない
$this->ListBox1->addItem($item);
//※この場合キーの部分に自動的に数値が入る(0から開始)
//中身:array(1) { [0]=> string(5) "test1" }
$key = 'key01';
$item = 'test1';
//DB使用等で、キーを持つ必要があるもの
$this->ListBox1->addItem($item, null, $key);
//中身:array(1) { ["key01"]=> string(5) "test1" }
//キーはいらない
$this->ListBox1->addItem($item);
//※この場合キーの部分に自動的に数値が入る(0から開始)
//中身:array(1) { [0]=> string(5) "test1" }
■減らし方
減らすための関数は現在のところ用意されていないので、$this->ListBox1->Itemsから該当するitemをarray_spliceで削除する。
例)
使うときは、
$this->Deleteitem($this->ListBox1);
みたいな感じで。
実際の動きは下記のURLで確認できます。
http://natane.org/listbox_sample1.php
減らすための関数は現在のところ用意されていないので、$this->ListBox1->Itemsから該当するitemをarray_spliceで削除する。
例)
使うときは、
$this->Deleteitem($this->ListBox1);
みたいな感じで。
実際の動きは下記のURLで確認できます。
http://natane.org/listbox_sample1.php
| 固定リンク

コメント