Author: sumedha
Date: Mon Jan 14 06:44:17 2008
New Revision: 12222

Log:

Text field for row level target namespace

Modified:
   trunk/wsas/java/modules/www/extensions/core/js/data_service.js
   trunk/wsas/java/modules/www/extensions/core/xslt/data_service_add_query.xsl

Modified: trunk/wsas/java/modules/www/extensions/core/js/data_service.js
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/js/data_service.js      
(original)
+++ trunk/wsas/java/modules/www/extensions/core/js/data_service.js      Mon Jan 
14 06:44:17 2008
@@ -1314,6 +1314,7 @@
     }
     var elementName = 
document.getElementById("txtDataServiceWrapElement").value;
     var rowName = document.getElementById("txtDataServiceRowName").value;
+    var rowNamespace = 
document.getElementById("txtDataServiceRowNamespace").value;
     //eg. INSERT,UPDATE,SELECT,etc
     //Only interested in INSERT & UPDATE
     var firstPart = sql.substring(0,6); 
@@ -1331,6 +1332,7 @@
     }
     resultEle.setAttribute("element", elementName);
     resultEle.setAttribute("rowName", rowName);
+    resultEle.setAttribute("defaultNamespace", rowNamespace);    
     //TODO : fix this
     var divInnerHtml = yuiTransformer(dataServiceObj, 
"data_service_add_edit_result_mapping.xsl", false, [["queryId",queryId]]);
     showYUIPanel("Add New Output Mapping ", divInnerHtml, "600px", 
"step2Inner10", "divADDEditOutputMapping");

Modified: 
trunk/wsas/java/modules/www/extensions/core/xslt/data_service_add_query.xsl
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/xslt/data_service_add_query.xsl 
(original)
+++ trunk/wsas/java/modules/www/extensions/core/xslt/data_service_add_query.xsl 
Mon Jan 14 06:44:17 2008
@@ -109,6 +109,7 @@
                         <fieldset style="width: 520px;">
                             <xsl:variable name="groupByEle" select="[EMAIL 
PROTECTED]/result/@element"/>
                             <xsl:variable name="rowName" select="[EMAIL 
PROTECTED]/result/@rowName"/>
+                            <xsl:variable name="defaultNamespace" 
select="[EMAIL PROTECTED]/result/@defaultNamespace"/>
                             <legend>Result (Output Mapping)</legend>
                             <div>
                                 <div>
@@ -144,6 +145,22 @@
                                     </input>
                                 </div>
                                 <div>
+                                    <label style="width:150px;">Row 
namespace</label>
+                                    <input type="text">
+                                        <xsl:attribute 
name="size">30</xsl:attribute>
+                                        <xsl:attribute 
name="id">txtDataServiceRowNamespace</xsl:attribute>
+                                        <!--<xsl:if test="$rowName">
+                                            <xsl:attribute 
name="disabled">true</xsl:attribute>
+                                        </xsl:if>-->
+                                        <xsl:attribute name="value">
+                                            <xsl:value-of 
select="$defaultNamespace"/>
+                                        </xsl:attribute>
+                                        <xsl:if test="$defaultNamespace">
+                                            <xsl:attribute 
name="style">background-color:#E4E8F5;</xsl:attribute>
+                                        </xsl:if>
+                                    </input>
+                                </div>                               
+                                <div>
                                     <xsl:choose>
                                         <xsl:when test="not([EMAIL 
PROTECTED]/result)">
                                              <strong>Currently there are no 
output mappings present for this query</strong>

_______________________________________________
Wsas-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev

Reply via email to