Как объединить два столбца в один столбец на основе ввода в контроллере - PullRequest
0 голосов
/ 28 января 2019

У меня есть список> "named" со значением внутри: [['У меня есть что-то'], ['У меня ничего нет'], ['У меня есть вещь']].

Ссылаясь на рисунок ниже:

введите описание изображения здесь

Я хочу, чтобы эти три кнопки-флажки были в одном столбце.Здесь у нас есть два столбца, и я хотел, чтобы он был в одном столбце.

параметры:

index: я создал переменную, которая инициализируется в 1 special = [['У меня есть что-то'], ['У меня ничего нет'], ['У меня есть вещь']]

Мой код страницы vf такой, как показано ниже:

<apex:pageBlockTable value="{!sentence}" var="var">
                                        <apex:column headerValue="Special case">
                                            <apex:repeat value="{!IF((index < special.size), special[index], false)}" var="td">
                                                <div class="slds-checkbox">
                                                    <input type="checkbox" name="default" id="checkbox-27" onchange="{!subj}" value="{!td}" />
                                                    <label class="slds-checkbox__label" for="checkbox-27">
                                                      <span class="slds-checkbox_faux"></span>
                                                      <span class="slds-form-element__label"><apex:commandLink action="{!showPopup}" value="{!td}"></apex:commandLink></span>
                                                    </label>
                                                  </div>
                                            </apex:repeat>
                                        </apex:column>&nbsp;
                                    </apex:pageBlockTable>&nbsp;

Кто-нибудь знает, как я могу сделать этослучается

...