mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-06-23 11:21:42 +02:00
Added possibility to add/remove css classes from individual grid view rows
This commit is contained in:
parent
bb8a28b6d7
commit
4477efd6dc
@ -117,7 +117,6 @@ egwGridDataElement.prototype.set_iconOverlay = function(_value)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
egwGridDataElement.prototype.set_iconSize = function(_value)
|
egwGridDataElement.prototype.set_iconSize = function(_value)
|
||||||
{
|
{
|
||||||
if (_value != this.iconSize)
|
if (_value != this.iconSize)
|
||||||
@ -218,6 +217,42 @@ egwGridDataElement.prototype.set_data = function(_value)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
egwGridDataElement.prototype.addClass = function(_value) {
|
||||||
|
// Split the string into individual classes
|
||||||
|
classes = this.rowClass.split(' ');
|
||||||
|
|
||||||
|
// Add the given class if it is not already set
|
||||||
|
if (classes.indexOf(_value) == -1)
|
||||||
|
{
|
||||||
|
classes.push(_value);
|
||||||
|
|
||||||
|
// Write the new value
|
||||||
|
this.rowClass = classes.join(' ');
|
||||||
|
|
||||||
|
// Update the grid element
|
||||||
|
this.callGridViewObjectUpdate();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
egwGridDataElement.prototype.removeClass = function(_value) {
|
||||||
|
// Split the string into individual classes
|
||||||
|
classes = this.rowClass.split(' ');
|
||||||
|
|
||||||
|
// Remove the given value if it exists
|
||||||
|
var idx = classes.indexOf(_value);
|
||||||
|
if (idx > -1)
|
||||||
|
{
|
||||||
|
classes.splice(idx, 1);
|
||||||
|
|
||||||
|
// Write the new value
|
||||||
|
this.rowClass = classes.join(' ');
|
||||||
|
|
||||||
|
// Update the grid element
|
||||||
|
this.callGridViewObjectUpdate();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Loads data into the GridData element. This function has two basic operating modes:
|
* Loads data into the GridData element. This function has two basic operating modes:
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user