У меня есть comboBox в XPages, который показывает иерархический список категорий и значений, заполненных как вектор в SSJS.
Теперь я хочу применить таблицу стилей (полужирный) к категориям (т. Е. Только к категориям сгенерированных тегов параметров)
обратите внимание, что мне не нужен урок о том, как работают таблицы стилей.Мне нужно знать, как добавить класс или стиль к категориям в выводимых тегах параметров
как я могу это сделать?
спасибо
Томас
UPDATED MY QUESTION WITH A WORKING CLASS
Подражает категоризованному представлению с 3 столбцами в комбинированном списке, категории, метке и значении
public class Utils {
public static List<SelectItem> getGroupedComboboxOptions() {
try {
Database db = ExtLibUtil.getCurrentDatabase();
View vv = db.getView("ProdukterByCat");
Vector v = vv.getColumnValues(0);
List<SelectItem> groupedOptions = new ArrayList<SelectItem>();
SelectItemGroup group;
for (int i = 0; i < v.size(); i++) {
List<SelectItem> options = new ArrayList<SelectItem>();
group = new SelectItemGroup(v.get(i).toString());
ViewEntryCollection nvec = vv.getAllEntriesByKey(v.get(i), true);
ViewEntry entry = nvec.getFirstEntry();
while (entry != null) {
SelectItem option = new SelectItem(entry.getColumnValues().get(2).toString(),entry.getColumnValues().get(1).toString());
options.add(option);
entry = nvec.getNextEntry(entry);
}
group.setSelectItems(options.toArray(new SelectItem[options.size()]));
groupedOptions.add(group);
}
return groupedOptions;
} catch (NotesException e) {
e.printStackTrace();
}
return null;
}
}