select.genericlist simulate a multiple combobox
Posted: Sun Jul 27, 2008 11:33 am
I have a combobox in joomla where you can select multiple values with holding the CTRL-key.
Now I want to see the selected values in the combobox when I edit that record.
I have a group. And in this group you can add multiple groupmembers/users.
My combobox code looks like this:
$query = "SELECT groupmember_id as value, groupmember_name as text FROM jos_groupmembers";
$db->setQuery( $query );
$rowsGroupMembers = $db->loadObjectList();
$mode = "";
if($this->_task == 'edit'){
$rowsGroupMembers['groupmember_name'] = JHTML::_('select.genericlist',
$rowsGroupMembers, 'groupmember_id[]', 'size="10" multiple', 'value', 'text',
$row->groupmember_id);
$mode = "edit";
} else{
$rowsGroupMembers['groupmember_name'] = JHTML::_('select.genericlist',
$rowsGroupMembers, 'groupmember_id[]', ' size="10" multiple' );
$mode = "add";
}
It is more about the edit part. How can I select the groupmembers from that group.
For example I have 4 users is my combobox but the first two are in the group. So when I edit that group I want to see the 4 groupmembers, but only the first two should be selected. How to do this in Joomla?
Vandana
Now I want to see the selected values in the combobox when I edit that record.
I have a group. And in this group you can add multiple groupmembers/users.
My combobox code looks like this:
$query = "SELECT groupmember_id as value, groupmember_name as text FROM jos_groupmembers";
$db->setQuery( $query );
$rowsGroupMembers = $db->loadObjectList();
$mode = "";
if($this->_task == 'edit'){
$rowsGroupMembers['groupmember_name'] = JHTML::_('select.genericlist',
$rowsGroupMembers, 'groupmember_id[]', 'size="10" multiple', 'value', 'text',
$row->groupmember_id);
$mode = "edit";
} else{
$rowsGroupMembers['groupmember_name'] = JHTML::_('select.genericlist',
$rowsGroupMembers, 'groupmember_id[]', ' size="10" multiple' );
$mode = "add";
}
It is more about the edit part. How can I select the groupmembers from that group.
For example I have 4 users is my combobox but the first two are in the group. So when I edit that group I want to see the 4 groupmembers, but only the first two should be selected. How to do this in Joomla?
Vandana