Getting error Exception in client-side code.

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

Getting error Exception in client-side code.

Sathish K Mittapelli

Hai All i am getting Error like this "
Exception in client-side code.
  • Message: Object required
"

With <xforms:switch>
Please give me a solution how to resolve this problem.My code is pasted below


<xforms:switch>
       
        <xforms:case id="display" selected="true">
       
        <tr>
       
            <td>
            <xforms:select ref="select" appearance="full">
                <xforms:item>
                      <xforms:label></xforms:label>
                      <xforms:value></xforms:value>
                </xforms:item>
            </xforms:select>
            </td>
            <td>
                <xforms:output ref="code"/>
            </td>
           
            <td>
                <xforms:output ref="firstName"/>
            </td>
           
            <td>
                <xforms:output ref="lastName"/>
            </td>
           
            <td>
                <xforms:output ref="dob"/>
            </td>
           
            <td>
                <xforms:output ref="gender"/>
            </td>
           
            <td>
                <xforms:output ref="address"/>
            </td>
            <td>
                <xforms:output ref="phone"/>
            </td>
       
        </tr>
       
        </xforms:case>
        <xforms:case id="edit" selected="false">
        <tr>
       
            <td>
            <xforms:select ref="select" appearance="full">
                <xforms:item>
                      <xforms:label></xforms:label>
                      <xforms:value></xforms:value>
                </xforms:item>
            </xforms:select>
            </td>
            <td>
                <xforms:group ref=".[index('emp-repeat')!= (count(preceding-sibling::*) + 1)]">   
                <xforms:output ref="code"/>
                </xforms:group>
                <xforms:group ref=".[index('emp-repeat')= (count(preceding-sibling::*) + 1)]">   
                <xforms:input ref="code"/>
                </xforms:group>
            </td>
           
            <td>
                <xforms:group ref=".[index('emp-repeat')!= (count(preceding-sibling::*) + 1)]">   
                <xforms:output ref="firstName"/>
                </xforms:group>
                <xforms:group ref=".[index('emp-repeat')= (count(preceding-sibling::*) + 1)]">   
                <xforms:input ref="firstName"/>
                </xforms:group>
            </td>
           
            <td>
                <xforms:group ref=".[index('emp-repeat')!= (count(preceding-sibling::*) + 1)]">   
                <xforms:output ref="lastName"/>
                </xforms:group>
                <xforms:group ref=".[index('emp-repeat')= (count(preceding-sibling::*) + 1)]">   
                <xforms:input ref="lastName"/>
                </xforms:group>
            </td>
           
            <td>
                <xforms:group ref=".[index('emp-repeat')!= (count(preceding-sibling::*) + 1)]">   
                <xforms:output ref="dob"/>
                </xforms:group>
                <xforms:group ref=".[index('emp-repeat')= (count(preceding-sibling::*) + 1)]">   
                <xforms:input ref="dob"/>
                </xforms:group>
            </td>
           
            <td>
                <xforms:group ref=".[index('emp-repeat')!= (count(preceding-sibling::*) + 1)]">   
                <xforms:output ref="gender"/>
                </xforms:group>
                <xforms:group ref=".[index('emp-repeat')= (count(preceding-sibling::*) + 1)]">   
                <xforms:input ref="gender"/>
                </xforms:group>
            </td>
           
            <td>
                <xforms:group ref=".[index('emp-repeat')!= (count(preceding-sibling::*) + 1)]">   
                <xforms:output ref="address"/>
                </xforms:group>
                <xforms:group ref=".[index('emp-repeat')= (count(preceding-sibling::*) + 1)]">   
                <xforms:input ref="address"/>
                </xforms:group>
            </td>
            <td>
                <xforms:group ref=".[index('emp-repeat')!= (count(preceding-sibling::*) + 1)]">   
                <xforms:output ref="phone"/>
                </xforms:group>
                <xforms:group ref=".[index('emp-repeat')= (count(preceding-sibling::*) + 1)]">   
                <xforms:input ref="phone"/>
                </xforms:group>
            </td>
       
        </tr>
        </xforms:case>
        </xforms:switch>
           
    </xforms:repeat>
   
</table>
<br /><br />
<div align="cenetr">
    <table>
    <xforms:switch>
    <xforms:case id="edit_button" selected="true">
        <tr>
        <td>
            <xforms:trigger>
                    <xforms:label>Edit Employee</xforms:label>
                    <xforms:toggle ev:event="DOMActivate" case="edit"/>
                     <xforms:toggle ev:event="DOMActivate" case="enable_other"/>
                </xforms:trigger>
            </td>
        </tr>
    </xforms:case>
   
    <xforms:case id="enable_other" selected="false">
        <tr>
            <td>
                <xforms:trigger>
                    <xforms:label>Add Employee</xforms:label>
                    <xforms:insert ev:event="DOMActivate" context="instance('main')" nodeset="employee" at="index('emp-repeat')" position="after" origin="instance('emp-template')"/>
                    </xforms:trigger>
            </td>
            <td>
                <xforms:trigger>
                    <xforms:label>Remove Employee</xforms:label>
                    <xforms:delete ev:event="DOMActivate" context="instance('main')" nodeset="employee" at="index('emp-repeat')"/>
                </xforms:trigger>
            </td>
           
            <td>
                <xforms:submit submission="CreateQuestion">
                    <xforms:label>Submit</xforms:label>
                </xforms:submit>
            </td>
        </tr>
        </xforms:case>
        </xforms:switch>
    </table>
</div>

THANKS & REGARDS
SATHISH K MITTAPELLI  


Unlimited freedom, unlimited storage. Get it now

--
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
OW2 mailing lists service home page: http://www.ow2.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Getting error Exception in client-side code.

Alessandro Vernet
Administrator
On Thu, May 1, 2008 at 10:35 PM, sathish kumar <[hidden email]> wrote:
>
> Hai All i am getting Error like this "
> Exception in client-side code.
> Message: Object required"

Could you include a full XHTML+XForms example that we can run in the
XForms sandbox and that shows this issue?

Also see: http://www.orbeon.com/ops/doc/home-faq#reporting-issues

Alex
--
Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise
Orbeon's Blog: http://www.orbeon.com/blog/
Personal Blog: http://avernet.blogspot.com/
Twitter - http://twitter.com/avernet


--
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
OW2 mailing lists service home page: http://www.ow2.org/wws