This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal



Mar 25, 2015, 8:46 PM
90 Posts

Make 3 column check box

  • Category: Styles and Themes
  • Platform: Not Applicable
  • Release: 9.0.1
  • Role: Developer
  • Tags: Check Box
  • Replies: 2

I'm trying to make the following check box go to three columns. I'm reasonably good at CSS programming but getting a handle on this is eluding me; it's just not responding whatever I do.

Any tips for how to make a 2, 3 or 4 column check box? Thanks.

 

here's the xpages code:

    <xp:checkBoxGroup value="#{Report.NaturalSciences}" id="NaturalSciences"
        styleClass="threeColumnCheckboxGroup" style="width:30%">
        <xp:selectItem itemLabel="Biological sciences – Aerobiology"
            itemValue="Biological sciences – Aerobiology">
        </xp:selectItem>
        <xp:selectItem itemLabel="Biological sciences – Bacteriology"
            itemValue="Biological sciences – Bacteriology">
        </xp:selectItem>
        <xp:selectItem
            itemLabel="Biological sciences – Behavioural biology"
            itemValue="Biological sciences – Behavioural biology">
        </xp:selectItem>
        <xp:selectItem
            itemLabel="Biological sciences – Biochemistry &amp; molecular biology"
            itemValue="Biological sciences – Biochemistry &amp; molecular biology">
        </xp:selectItem>
    </xp:checkBoxGroup>

 

 

Here is the source code being generated in the browser.

<fieldset id="view:_id1:NaturalSciences" style="width:30%" class="threeColumnCheckboxGroup">
<table role="presentation" class="threeColumnCheckboxGroup" style="width:30%">
<tr>
<td><label for="view:_id1:NaturalSciences:0"><input id="view:_id1:NaturalSciences:0" name="view:_id1:NaturalSciences" value="Biological sciences &#8211; Aerobiology" type="checkbox">Biological sciences &#8211; Aerobiology</label></td>
<td><label for="view:_id1:NaturalSciences:1"><input id="view:_id1:NaturalSciences:1" name="view:_id1:NaturalSciences" value="Biological sciences &#8211; Bacteriology" type="checkbox">Biological sciences &#8211; Bacteriology</label></td>
<td><label for="view:_id1:NaturalSciences:2"><input id="view:_id1:NaturalSciences:2" name="view:_id1:NaturalSciences" value="Biological sciences &#8211; Behavioural biology" type="checkbox">Biological sciences &#8211; Behavioural biology</label></td>
</tr>
</table>
</fieldset>
 

 

here's my increasingly desperate attempts to try to figure out how to talk to xpages via css.

 

.threeColumnCheckboxGroup { display: inline; };
.threeColumnCheckboxGroup tbody { border: 1px solid red; };
.threeColumnCheckboxGroup tr { float: left; width: 32%; };
.threeColumnCheckboxGroup td { float: left; width: 32%; };
#id1:NaturalSciences td { float: left; width: 32%; };
.threeColumnCheckboxGroup tbody tr td { float: left; width: 32%; };
.threeColumnCheckboxGroup>tbody>tr>td { float: left; width: 32%; };

 

Mar 26, 2015, 6:50 PM
90 Posts
thanks been working from that one

Thanks, been working from that one... I think it's not working because not all the table codes are actually generated for the css to kick in on maybe, dunno.


This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal