2016-03-02 4 views
0

Когда я пытаюсь добавить больше значений в группу checkbox. Похоже, на картинке. Я хотел бы разделить все эти ценности два на два.checkboxGroup in XPages

Первый 2 на первой линии. Второе 2 на следующей строке ... до того, сколько у меня значений.

Я пытался додзе и все CSS, то я не мог найти выход :(

`

Screenshot of checkboxgroup

С уважением
Cumhur Ата

ответ

2

Это OpenNTF project может обеспечить то, что вам нужно (Лотара, как хорошо!). Я наткнулся на него через Stephan's blog post. Я не пробовал и, поскольку GBS больше не предоставляет хостинг для BleedYellow, оригинальное сообщение в блоге Брайана (я думаю, «Мур») больше не доступно.

Если это работает, это может быть кандидат для включения в библиотеку расширений XPages.

+0

большое спасибо, выглядит очень многообещающе;) - Тем не менее, я попытаюсь найти решение, идущее на пути визуального рендеринга, как только я найду время –

+0

. передовой практики.Не стесняйтесь публиковать сообщения в XSnippets, если вы достигнете прогресса и, более того, после того, как ComboBoxGroup и другие основные компоненты будут открыты в конце этого года, это станет отличным дополнением к библиотеке расширений. –

2

Ответ аналогичен для изменения макета для групп радиокнопок или комбинированных ящиков. См. this question для использования отдельных компонентов крысы ее, чем групповой компонент.

Другой вариант - использовать пользовательский рендерер. Этот вопрос имеет ссылку на другой вопрос StackOverflow, охватывающий его, или вы можете посмотреть ответ Тима Tripcony на this question или на этот XSnippet, который использует собственный рендерер для удаления тегов таблицы из групп Radio Button. Все предоставит вам основы, то это случай определения правильного Java-класса для компонента (код Java для XPage в локальной папке в обозревателе пакетов может сказать вам об этом) и создания соответствующего выходного HTML-кода, вставляя использование для цикла, чтобы создать новую ячейку таблицы и строку, где это необходимо.

Хотя рендеринг для ядра CheckBox еще не открыт, средство визуализации для DojoCheckbox и DojoFormWidget (которое оно распространяется) является открытым исходным кодом.

+0

не совсем, по крайней мере AFAIK: радио и комбо гораздо проще обрабатывать, поскольку они хранят только одно/эксклюзивные значения; однако группы флажков должны иметь возможность хранить несколько значений в одном поле Notes, которое, я думаю, не может быть выполнено с отдельными элементами управления флажками; см. мой родственный вопрос здесь: http://stackoverflow.com/questions/35700091/can-we-bind-multiple-checkbox-controls-to-a-single-domino-data-field - я был бы более чем счастлив, хотя если бы вы могли доказать, что я не прав;) –

0

Вы не сможете сделать это сразу, поскольку этот элемент управления отображается как статический <table>; если вы выберете горизонтальный макет, вы получите один <tr>, содержащий столько элементов <td>, сколько есть элементов в вашем элементе управления; с вертикальной компоновкой будет много <tr> элементов с одним <td> каждым. AFAIK нет прямых средств воздействия на количество элементов <tr> и <td>.

Только решение я знаю создает пользовательский визуализатор, как указано here или here

Смежные вопросы