xforms-disabled question

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

xforms-disabled question

jeff.t.bowman
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Why do some things render with the class including xforms-disabled?

I have this code:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:xforms="http://www.w3.org/2002/xforms"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
      xmlns:xxforms="http://orbeon.org/oxf/xml/xforms"
      xsl:version="2.0">
  <head>
    <title>Hello World XForms</title>
    <xforms:model>
      <xforms:instance>
        <mymodel>
          <first-name/>
          <life-line-qualification/>
        </mymodel>
      </xforms:instance>
    </xforms:model>
  </head>
  <body>
    <form id="hello-form">
      <table>
        <thead>
          <tr>
            <th>Table of Checkboxes</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>

              <xforms:select ref="/mymodel/life-line-qualification"
                             appearance="full">
                <xforms:choices>
                  <xforms:item>
                    <xforms:label>Food Stamps/Vision Card</xforms:label>
                    <xforms:value>food_stamps_vision_card</xforms:value>
                  </xforms:item>
                  <xforms:item>
                    <xforms:label>Medicaid</xforms:label>
                    <xforms:value>medicaid</xforms:value>
                  </xforms:item>
                </xforms:choices>
              </xforms:select>
            </td>
          </tr>
          <tr>
            <td>Something should be above here </td>
          </tr>
        </tbody>
      </table>
    </form>
  </body>
</html>


which renders the checkboxes as:

<td>
  <!-- What? xforms-disabled ?? -->
  <span id="xforms-element-3" class="xforms-control xforms-select-full
xforms-disabled">
    <span>
      <input type="checkbox" name="xforms-element-3"
value="food_stamps_vision_card">Food Stamps/Vision Card
    </span>
    <span>
      <input type="checkbox" name="xforms-element-3"
value="medicaid">Medicaid
    </span>
  </span>
  <label class="xforms-alert xforms-alert-active" for="xforms-element-3">
  </label>
</td>


What do I have to do to make these not disabled? I don't see anything
wrong with my code, which I cut and paste from a working example
(initially from the xforms documentation). I was trying to figure out how
to make these show up vertically, but this small example doesn't even show
the check boxes at all!

Thanks for any help.
Jeff

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFFsU+9cZdQORGez0sRAkwvAJ43h8Qeu3HBRaxjZX2IBKYcSTloBQCgmuAU
6Rs5vD94MmOqMu09afKwqqo=
=QOl5
-----END PGP SIGNATURE-----




--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

RE: xforms-disabled question

Ryan Puddephatt
Jeff,
        You've fallen into the default namespace trap, add xmlns="" to
<mymodel> and it will work. This happens because you have your default
namespace as the xhtml namespace, but xpath doesn't take this default :-)

Ryan

Ryan Puddephatt
Software Engineer

Teleflex Group - IT UK
1 Michaelson Square
Livingston
West Lothian
Scotland
EH54 7DP

e> [hidden email]
t> +44(0)1506 407 110
f> +44(0)1506 407 108

 

>-----Original Message-----
>From: [hidden email] [mailto:[hidden email]]
>Sent: 19 January 2007 23:10
>To: [hidden email]
>Subject: [ops-users] xforms-disabled question
>
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Why do some things render with the class including xforms-disabled?
>
>I have this code:
>
><html xmlns="http://www.w3.org/1999/xhtml"
>      xmlns:xforms="http://www.w3.org/2002/xforms"
>      xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>      xmlns:xxforms="http://orbeon.org/oxf/xml/xforms"
>      xsl:version="2.0">
>  <head>
>    <title>Hello World XForms</title>
>    <xforms:model>
>      <xforms:instance>
> <mymodel>
>          <first-name/>
>  <life-line-qualification/>
> </mymodel>
>      </xforms:instance>
>    </xforms:model>
>  </head>
>  <body>
>    <form id="hello-form">
>      <table>
> <thead>
>  <tr>
>    <th>Table of Checkboxes</th>
>  </tr>
> </thead>
> <tbody>
>  <tr>
>    <td>
>
>      <xforms:select ref="/mymodel/life-line-qualification"
>     appearance="full">
> <xforms:choices>
>  <xforms:item>
>    <xforms:label>Food Stamps/Vision Card</xforms:label>
>    <xforms:value>food_stamps_vision_card</xforms:value>
>  </xforms:item>
>  <xforms:item>
>    <xforms:label>Medicaid</xforms:label>
>    <xforms:value>medicaid</xforms:value>
>  </xforms:item>
> </xforms:choices>
>      </xforms:select>
>    </td>
>  </tr>
>  <tr>
>    <td>Something should be above here </td>
>  </tr>
> </tbody>
>      </table>
>    </form>
>  </body>
></html>
>
>
>which renders the checkboxes as:
>
><td>
>  <!-- What? xforms-disabled ?? -->
>  <span id="xforms-element-3" class="xforms-control
>xforms-select-full xforms-disabled">
>    <span>
>      <input type="checkbox" name="xforms-element-3"
>value="food_stamps_vision_card">Food Stamps/Vision Card
>    </span>
>    <span>
>      <input type="checkbox" name="xforms-element-3"
>value="medicaid">Medicaid
>    </span>
>  </span>
>  <label class="xforms-alert xforms-alert-active"
>for="xforms-element-3">
>  </label>
></td>
>
>
>What do I have to do to make these not disabled? I don't see
>anything wrong with my code, which I cut and paste from a
>working example (initially from the xforms documentation). I
>was trying to figure out how to make these show up vertically,
>but this small example doesn't even show the check boxes at all!
>
>Thanks for any help.
>Jeff
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.2.2 (GNU/Linux)
>
>iD8DBQFFsU+9cZdQORGez0sRAkwvAJ43h8Qeu3HBRaxjZX2IBKYcSTloBQCgmuAU
>6Rs5vD94MmOqMu09afKwqqo=
>=QOl5
>-----END PGP SIGNATURE-----
>
>
>



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws