有人可以帮助我,请在多选选项的默认“值”之前添加一些文字。
响应的代码是:
if (!K2HelperPermissions::canAddItem($categories[$i]->value)) {
$categories[$i]->disable = true;
}
$lists['categories'] = JHTML::_('select.genericlist', $categories_options, 'catid[]', 'multiple="multiple" style="height:150px"', 'value', 'text',$catid );
以下是“选项”现在的样子<option value="891">Uncategorized</option>
我想要的是在value =“”中的字母前添加一些文字,例如它看起来像:
<option value="sometext_891">Uncategorized</option>
有人可以帮助我吗?
答案 0 :(得分:0)
尝试:
$lists['categories'] = JHTML::_('select.genericlist', $categories_options, 'catid[]', 'multiple="multiple" style="height:150px"', 'value', 'text','sometext' . $catid );
答案 1 :(得分:0)
在此之前
$lists['categories'] = JHTML::_('select.genericlist', $categories_options, 'catid[]', 'multiple="multiple" style="height:150px"', 'value', 'text',$catid );
必须循环或带有一些字符串:
$categories_options[] = JHTML::_('select.option', option-value, option-text);
如果您要编辑“值”,则选择中的值将更改