CheckBoxOption tag does not output id lookup JS when tagId is set
-----------------------------------------------------------------

         Key: BEEHIVE-159
         URL: http://issues.apache.org/jira/browse/BEEHIVE-159
     Project: Beehive
        Type: Bug
  Components: NetUI  
    Versions: V1    
    Reporter: Julie Zhuo
 Assigned to: Daryl Olander 


Here is the JSP page where a CheckBoxOption has tagId set and its html output.

***** checkBoxOption.jsp ******
<%@ page language="java" contentType="text/html;charset=UTF-8"%>
<%@ taglib prefix="netui" uri="http://beehive.apache.org/netui/tags-html-1.0"%>
<%@ taglib prefix="netui-data" 
uri="http://beehive.apache.org/netui/tags-databinding-1.0"%>
<%@ taglib prefix="netui-template" 
uri="http://beehive.apache.org/netui/tags-template-1.0"%>


<netui:html>
    <head>
        <netui:base/>
    </head>
    <netui:body>

            <netui:scriptContainer scopeId="one">
        <netui:form action="back">
                CheckBoxOption JS Output Test<br/>
                <netui:checkBoxGroup dataSource="actionForm">
                    <netui:checkBoxOption tagId="cbo1" 
value="Text1"></netui:checkBoxOption>
                    <netui:checkBoxOption tagId="cbo2" 
value="Text2"></netui:checkBoxOption>
                </netui:checkBoxGroup>
               <br/>
                <netui:button value="Submit"/><br/>
        </netui:form>
        </netui:scriptContainer>
        <p id="javaOut"></p>
    </netui:body>

    <script language="JavaScript" type="text/JavaScript">
    var p = document.getElementById("javaOut");
    var val = "<b>Document Access</b><br/>";
    var cboTag = 
document.getElementById(lookupIdByTagId("cbo1",document.forms[0]));
    val = val + "CheckBoxOption Scope Id: <b>" + getScopeId(cboTag) + 
"</b><br/>";
    val = val + "CheckBoxOption Name: <b>" + getNetuiTagName("cbo1",cboTag) + 
"</b><br/>";
    val = val + "CheckBoxOption ID: <b>" + lookupIdByTagId("cbo1",cboTag) + 
"</b><br/>";
    val = val + "CheckBoxOption Name By Lookup: <b>" + 
lookupNameByTagId("cbo1",cboTag) + "</b><br/>";

    p.innerHTML = val;
    </script>
</netui:html>

******* HTML Output *******
<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN"
>
<html lang="en">

    <head>
        <base 
href="http://localhost:7001/JavaScriptWeb/outputTest/checkBoxOption.jsp";>
    </head>
    <body>

            <div netui:scopeId="one" >
        <form name="bean" action="/JavaScriptWeb/outputTest/back.do" 
method="post">
                CheckBoxOption JS Output Test<br/>
                <input type="hidden" 
name="wlw-checkbox_group_key:{actionForm}OldValue" value="true">
                    <input type="checkbox" 
name="wlw-checkbox_group_key:{actionForm}" id="cbo1" 
value="Text1"><span>Text1</span>
                    <input type="checkbox" 
name="wlw-checkbox_group_key:{actionForm}" id="cbo2" 
value="Text2"><span>Text2</span>
                
               <br/>
                <input type="submit" value="Submit"><br/>
        </form>
        </div>
        <p id="javaOut"></p>
    </body>

    <script language="JavaScript" type="text/JavaScript">


    var p = document.getElementById("javaOut");
    var val = "<b>Document Access</b><br/>";
    var cboTag = 
document.getElementById(lookupIdByTagId("cbo1",document.forms[0]));
    val = val + "CheckBoxOption Scope Id: <b>" + getScopeId(cboTag) + 
"</b><br/>";
    val = val + "CheckBoxOption Name: <b>" + getNetuiTagName("cbo1",cboTag) + 
"</b><br/>";
    val = val + "CheckBoxOption ID: <b>" + lookupIdByTagId("cbo1",cboTag) + 
"</b><br/>";
    val = val + "CheckBoxOption Name By Lookup: <b>" + 
lookupNameByTagId("cbo1",cboTag) + "</b><br/>";


    p.innerHTML = val;
    </script>

</html>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to