如何根据控制器中的输入将两列组合为一个单列

时间:2019-01-28 11:25:38

标签: salesforce apex

我有一个列表>“命名”,其内部值为[['I'm something'],['I'm something'],['I'm something']]。

参考下图:

enter image description here

我希望这三个复选框按钮位于同一列中。这里我们有两列,我希望它可以放在一列中。

参数:

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;

有人知道我该怎么做吗?

0 个答案:

没有答案