return obj;
}
+function oilsMoveUpDisplayItems() {
+ var sel = oilsRptDisplaySelector;
+ var idx = sel.selectedIndex;
+ if( idx == 0 ) return;
+ var opt = sel.options[idx];
+ sel.options[idx] = null;
+ idx--;
+ var val = opt.getAttribute('value');
+ insertSelectorVal(sel, idx, opt.innerHTML, val);
+ sel.options[idx].selected = true;
+
+ var arr = oilsRpt.def.select;
+ for( var i = 0; i < arr.length; i++ ) {
+ if( arr[i].path == val ) {
+ var other = arr[i-1];
+ arr[i-1] = arr[i];
+ arr[i] = other;
+ break;
+ }
+ }
+ oilsRptDebug();
+}
+
+function oilsMoveDownDisplayItems() {
+ var sel = oilsRptDisplaySelector;
+ var idx = sel.selectedIndex;
+ if( idx == sel.options.length - 1 ) return;
+ var opt = sel.options[idx];
+ sel.options[idx] = null;
+ idx++;
+ var val = opt.getAttribute('value');
+ insertSelectorVal(sel, idx, opt.innerHTML, val);
+ sel.options[idx].selected = true;
+
+ var arr = oilsRpt.def.select;
+ for( var i = 0; i < arr.length; i++ ) {
+ if( arr[i].path == val ) {
+ var other = arr[i+1];
+ arr[i+1] = arr[i];
+ arr[i] = other;
+ break;
+ }
+ }
+ oilsRptDebug();
+}
+
/* removes a specific item from the display window */
+/*
function oilsDelDisplayItem(val) {
oilsDelSelectorItem(oilsRptDisplaySelector, val);
}
+*/
/* removes selected items from the display window */
function oilsDelSelectedDisplayItems() {
DOM.oils_rpt_agg_filter_tab.onclick =
function(){oilsRptHideEditorDivs();unHideMe(DOM.oils_rpt_agg_filter_div)};
+ /*
DOM.oils_rpt_order_by_tab.onclick =
function(){
oilsRptHideEditorDivs();
oilsRptDrawOrderByWindow();
unHideMe(DOM.oils_rpt_order_by_div);
};
+ */
DOM.oils_rpt_tform_tab.onclick();
DOM.oils_rpt_column_editor_close_button.onclick = function(){hideMe(div);};
<div class='oils_rpt_info_item oils_rpt_info_title'>Template Display Items</div>
<select id='oils_rpt_display_selector' class='oils_rpt_info_item oils_rpt_info_selector' multiple='multiple'/>
<button onclick='oilsDelSelectedDisplayItems();'><u>X</u> Remove Selected</button>
+ <button onclick='oilsMoveUpDisplayItems();'>Move ↑</button>
+ <button onclick='oilsMoveDownDisplayItems();'>Move ↓</button>
</div>
<div class='oils_rpt_info_div'>
<div class='oils_rpt_info_item oils_rpt_info_title'>Template Filters</div>
<td width='25%'><a id='oils_rpt_tform_tab' href='javascript:void(0);'>Display Items</a></td>
<td width='25%'><a id='oils_rpt_filter_tab' href='javascript:void(0);'>Filters</a></td>
<td width='25%'><a id='oils_rpt_agg_filter_tab' href='javascript:void(0);'>Aggregate Filters</a></td>
+ <!--
<td width='25%'><a id='oils_rpt_order_by_tab' href='javascript:void(0);'>Column Sorting</a></td>
+ -->
</tr>
</tbody></table>