[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [12143] fix hidden columns
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [12143] fix hidden columns |
Date: |
Fri, 10 Oct 2014 15:51:52 +0000 |
Revision: 12143
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=12143
Author: sigurdne
Date: 2014-10-10 15:51:51 +0000 (Fri, 10 Oct 2014)
Log Message:
-----------
fix hidden columns
Modified Paths:
--------------
branches/dev-syncromind/phpgwapi/templates/base/datatable_jquery.xsl
Modified: branches/dev-syncromind/phpgwapi/templates/base/datatable_jquery.xsl
===================================================================
--- branches/dev-syncromind/phpgwapi/templates/base/datatable_jquery.xsl
2014-10-10 15:28:11 UTC (rev 12142)
+++ branches/dev-syncromind/phpgwapi/templates/base/datatable_jquery.xsl
2014-10-10 15:51:51 UTC (rev 12143)
@@ -297,24 +297,45 @@
<thead>
<tr>
<xsl:for-each select="//datatable/field">
- <th>
- <xsl:value-of select="label"/>
- </th>
+ <xsl:choose>
+ <xsl:when test="hidden">
+ <xsl:if test="hidden
=0">
+ <th>
+
<xsl:value-of select="label"/>
+ </th>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <th>
+ <xsl:value-of
select="label"/>
+ </th>
+ </xsl:otherwise>
+ </xsl:choose>
</xsl:for-each>
</tr>
</thead>
</table>
<script>
- JqueryPortico.columns = [
+ var columns = [
<xsl:for-each select="//datatable/field">
{
data: "<xsl:value-of
select="key"/>",
class: "<xsl:value-of
select="className"/>",
orderable: <xsl:value-of
select="phpgw:conditional(not(sortable = 0), 'true', 'false')"/>,
- <xsl:if test="hidden">
- class: 'none', //FIXME
- virker ikke...'responsive' plukker den fram igjen
- visible :false,
- </xsl:if>
+ <xsl:choose>
+ <xsl:when test="hidden">
+ <xsl:if test="hidden
=0">
+ visible
:true,
+ </xsl:if>
+ <xsl:if test="hidden
=1">
+ class:
'none', //FIXME - virker ikke...'responsive' plukker den fram igjen
+ visible
:false,
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ visible
:true,
+ </xsl:otherwise>
+ </xsl:choose>
<xsl:if test="formatter">
render: function (dummy1, dummy2,
oData) {
try {
@@ -331,6 +352,18 @@
}<xsl:value-of
select="phpgw:conditional(not(position() = last()), ',', '')"/>
</xsl:for-each>
];
+<![CDATA[
+ JqueryPortico.columns = [];
+
+ for(i=0;i < columns.length;i++)
+ {
+ if ( columns[i]['visible'] == true )
+ {
+ JqueryPortico.columns.push(columns[i]);
+ }
+ }
+ console.log(JqueryPortico.columns);
+]]>
</script>
<script type="text/javascript" class="init">
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [12143] fix hidden columns,
Sigurd Nes <=