Improve Manage_Table : align column numeric to the right by default

This commit is contained in:
sparkyx 2021-04-28 17:05:42 +02:00
parent 0288ed13dc
commit 03a04c0442

View file

@ -798,8 +798,11 @@ function check()
if ( $key == $this->sort_column) {
$sorted=' class="sorttable_sorted"';
}
if ($this->get_property_visible($key)==true)
echo th("",$sorted,$this->a_label_displaid[$key]);
$style=($this->get_col_type($key)=="text")?"":' style="text-align:right;" ';
if ($this->get_property_visible($key)==true ) {
echo th("", $sorted.$style, $this->a_label_displaid[$key]);
}
}
if ($this->can_update_row() && $this->icon_mod=="right")
{
@ -923,7 +926,7 @@ function check()
if ( $this->get_col_type($v) == 'text') {
echo td($p_row[$v],sprintf(' sort_value="X%s" ',$p_row[$v]));
} elseif ( $this->get_col_type($v) == 'numeric') {
echo td($p_row[$v],sprintf(' sort_value="%s" ',$p_row[$v]));
echo td($p_row[$v],sprintf('class="num" sort_value="%s" ',$p_row[$v]));
} else {
echo td($p_row[$v],sprintf(' sort_value="X%s" ',$p_row[$v]));
@ -965,6 +968,9 @@ function check()
// For custom col
echo td($this->display_row_custom($v,$p_row[$v],$pk_id));
}
elseif ( $this->get_col_type($v)=="numeric") {
echo td($p_row[$v],' class="num" ');
}
else {
echo td($p_row[$v]);
}