fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [12591]


From: Nelson Guerra
Subject: [Fmsystem-commits] [12591]
Date: Tue, 13 Jan 2015 17:05:11 +0000

Revision: 12591
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=12591
Author:   nelson224
Date:     2015-01-13 17:05:04 +0000 (Tue, 13 Jan 2015)
Log Message:
-----------


Modified Paths:
--------------
    branches/dev-syncromind/property/templates/base/lookup.entity.xsl

Modified: branches/dev-syncromind/property/templates/base/lookup.entity.xsl
===================================================================
--- branches/dev-syncromind/property/templates/base/lookup.entity.xsl   
2015-01-13 14:37:45 UTC (rev 12590)
+++ branches/dev-syncromind/property/templates/base/lookup.entity.xsl   
2015-01-13 17:05:04 UTC (rev 12591)
@@ -154,16 +154,20 @@
                                                                <select 
id="{$name}" name="{$name}" onchange="filterByCategory()">
                                                                        
<xsl:for-each select="list">
                                                                                
<xsl:variable name="id"><xsl:value-of select="id"/></xsl:variable>
-                                                                               
<xsl:if test="id = 'NEW'">
-                                                                               
        <option value="{$id}" selected="selected">
-                                                                               
                <xsl:value-of select="name"/>
-                                                                               
        </option>
-                                                                               
</xsl:if>
-                                                                               
<xsl:if test="id != 'NEW'">
-                                                                               
        <option value="{$id}">
-                                                                               
                <xsl:value-of select="name"/>
-                                                                               
        </option>
-                                                                               
</xsl:if>
+                                                                               
<xsl:choose>
+                                                                               
        <xsl:when test="selected">
+                                                                               
                <xsl:if test="selected != ''">
+                                                                               
                        <option value="{$id}" selected="selected">
+                                                                               
                                <xsl:value-of select="name"/>
+                                                                               
                        </option>
+                                                                               
                </xsl:if>
+                                                                               
        </xsl:when>
+                                                                               
        <xsl:otherwise>
+                                                                               
                <option value="{$id}">
+                                                                               
                        <xsl:value-of select="name"/>
+                                                                               
                </option>
+                                                                               
        </xsl:otherwise>
+                                                                               
</xsl:choose>
                                                                        
</xsl:for-each>
                                                                </select>
                                                        </td>
@@ -311,13 +315,13 @@
                                JqueryPortico.columns.push(columns[i]);
                        }
                }
-//             console.log(JqueryPortico.columns);
-]]>
 
-       $(document).ready(function() {
+
+               $(document).ready(function() 
+               {
                
-               oTable = JqueryPortico.inlineTableHelper("datatable-container", 
'', JqueryPortico.columns);
-
+                       oTable = 
JqueryPortico.inlineTableHelper("datatable-container", ajax_url, 
JqueryPortico.columns);
+]]>
                        /**
                        * Add left click action..
                        */
@@ -354,45 +358,42 @@
 
                        function filterData(param, value)
                        {
-                               if (oTable.dataTableSettings[0]['ajax'])
-                               {
-                                       
oTable.dataTableSettings[0]['ajax']['data'][param] = value;
-                                       oTable.fnDraw();
-                               }
+                               
oTable.dataTableSettings[0]['ajax']['data'][param] = value;
+                               oTable.fnDraw();
                        }
                });
                
-                       function filterByCategory()
-                       {
-                               var data = {"head": 1};
+               function filterByCategory()
+               {
+                       var data = {"head": 1};
 ]]>                    
-                               <xsl:for-each select="//form/toolbar/item">
-                                       data['<xsl:value-of select="name"/>'] = 
$('#<xsl:value-of select="name"/>').val();
-                               </xsl:for-each>
+                       <xsl:for-each select="//form/toolbar/item">
+                               data['<xsl:value-of select="name"/>'] = 
$('#<xsl:value-of select="name"/>').val();
+                       </xsl:for-each>
 
 <![CDATA[                      
-                               JqueryPortico.execute_ajax(ajax_url,
-                                       function(result)
+                       JqueryPortico.execute_ajax(ajax_url,
+                               function(result)
+                               {
+                                       api = oTable.api();
+                                       api.destroy();
+                                       $('#' + 
result.datatable_def.container).empty();
+                                       $('#' + 
result.datatable_def.container).append(result.datatable_head);
+
+                                       var columns = [];
+                                       var PreColumns = 
result.datatable_def.ColumnDefs;
+                                       for (i=0;i<PreColumns.length;i++)
                                        {
-                                               api = oTable.api();
-                                               api.destroy();
-                                               
$('#datatable-container').empty();
-                                               
$('#datatable-container').append(result.datatable_head);
-                                               
-                                               var columns = [];
-                                               var PreColumns = 
result.datatable_def.ColumnDefs;
-                                               for 
(i=0;i<result.datatable_def.ColumnDefs.length;i++)
+                                               if (PreColumns[i].hidden == 
false)
                                                {
-                                                       if 
(PreColumns[i].hidden == false)
-                                                       {
-                                                               
columns.push({"data":PreColumns[i].key, "class":PreColumns[i].className});
-                                                       }
-                                               }                               
                                                                                
                                                                        
-                                               var requestUrl = 
$('<div/>').html(result.datatable_def.requestUrl).text();
-                                               oTable = 
JqueryPortico.inlineTableHelper("datatable-container", requestUrl, columns);
-                                       }, data, "GET", "json"
-                               );
-                       }
+                                                       
columns.push({"data":PreColumns[i].key, "class":PreColumns[i].className, 
"orderable":PreColumns[i].sortable});
+                                               }
+                                       }                                       
                                                                                
                                                                
+                                       var requestUrl = 
$('<div/>').html(result.datatable_def.requestUrl).text();
+                                       oTable = 
JqueryPortico.inlineTableHelper(result.datatable_def.container, requestUrl, 
columns);
+                               }, data, "GET", "json"
+                       );
+               }
                        
 ]]>
        </script>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]