Transformed values too are retrieved from the server now. Works equally well for vertical and horizontal tables
This commit is contained in:
28
js/sql.js
28
js/sql.js
@@ -125,14 +125,25 @@ $(document).ready(function() {
|
|||||||
.append('<span class="original_data">'+data_value+'</span>');
|
.append('<span class="original_data">'+data_value+'</span>');
|
||||||
$(".original_data").hide();
|
$(".original_data").hide();
|
||||||
}
|
}
|
||||||
else if($(this).not('.transformed').is('.truncated')) {
|
else if($(this).is('.truncated, .transformed')) {
|
||||||
//handle truncated values
|
//handle truncated/transformed values values
|
||||||
|
|
||||||
if(disp_mode == 'vertical') {
|
if(disp_mode == 'vertical') {
|
||||||
var this_field = $(this);
|
var this_field = $(this);
|
||||||
var field_name = $(this).siblings('th').text();
|
var field_name = $(this).siblings('th').text();
|
||||||
field_name = $.trim(field_name);
|
}
|
||||||
|
else {
|
||||||
|
var this_field = $(this);
|
||||||
|
var this_field_index = $(this).index();
|
||||||
|
if(window.parent.text_dir == 'ltr') {
|
||||||
|
var field_name = $(this).parents('table').find('thead').find('th:nth('+ (this_field_index-3 )+')').text();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
var field_name = $(this).parents('table').find('thead').find('th:nth('+ this_field_index+')').text();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
field_name = $.trim(field_name);
|
||||||
var sql_query = 'SELECT ' + field_name + ' FROM ' + window.parent.table + ' WHERE ' + where_clause;
|
var sql_query = 'SELECT ' + field_name + ' FROM ' + window.parent.table + ' WHERE ' + where_clause;
|
||||||
|
|
||||||
$.post('sql.php', {
|
$.post('sql.php', {
|
||||||
@@ -152,15 +163,6 @@ $(document).ready(function() {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
alert('where clause '+where_clause);
|
|
||||||
//var field_name = $(this).parents('table').find('thead').find('th:nth('+this_row_index+')').html();
|
|
||||||
//alert(field_name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if($(this).is('.transformed')) {
|
|
||||||
//handle transformed values
|
|
||||||
}
|
|
||||||
else if($(this).is('.relation')) {
|
else if($(this).is('.relation')) {
|
||||||
//handle relations
|
//handle relations
|
||||||
}
|
}
|
||||||
@@ -183,7 +185,7 @@ $(document).ready(function() {
|
|||||||
$(input_siblings).each(function() {
|
$(input_siblings).each(function() {
|
||||||
var new_data_value = $(this).find('.original_data').html();
|
var new_data_value = $(this).find('.original_data').html();
|
||||||
|
|
||||||
if($(this).is(':not(.transformed, .relation)')) {
|
if($(this).is(':not(.relation)')) {
|
||||||
$(this).html(new_data_value);
|
$(this).html(new_data_value);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user