<div id="statusRequisicao" ></div>
<div style='border-bottom: solid 1px #cccccc; width: 100%;'><b>Permissão página</b></div><br>
<a href="javaScript:void(0);" class="cor_verde" onclick="$('#btn_fechar_filtrobi_permissao_pagina').click();  tableToExcel2('listtablebi_permissao_pagina', 'listtablebi_permissao_pagina')"><i class="fa fa-file-excel-o" aria-hidden="true"></i> Excel</a>
|
<a href="javaScript:void(0);" class="cor_verde" onclick="$('#btn_fechar_filtrobi_permissao_pagina').click();  tableTocsv('listtablebi_permissao_pagina', 'listtablebi_permissao_pagina')"><i class="fa fa-file-o" aria-hidden="true"></i> CSV</a>
<br>
<form  action='src/controller/Bi_permissao_paginaControllerUser.php?mod=busca_por_campo_filtro_user&carragar_formulario_seletor=<?php echo $_GET["carragar_formulario_seletor"];?>' id="formDadosbi_permissao_paginaFiltro" class="form_filtro">
	<div class='filtroForm' >
		<label>Grupo</label>
		<select  class="form" name="grupo" placeholder="Grupo"     value='<?php echo  $bi_permissao_pagina->getGrupo()->getCodigo();?>' valueDefault='<?php echo  $bi_permissao_pagina->getGrupo()->getCodigo();?>'  >
			<option value=""></option>
			<?php foreach ($listaGrupo  as $umRegistroNome){ ?>
					<option value='<?php echo  $umRegistroNome->getCodigo(); ?>'><?php echo $umRegistroNome->getNome(); ?></option>
			<?php } ?>
 		</select>

	</div>
	<div class='filtroForm' >
		<label>Página</label>
		<select  class="form" name="pagina" placeholder="Página"     value='<?php echo  $bi_permissao_pagina->getPagina()->getCodigo();?>' valueDefault='<?php echo  $bi_permissao_pagina->getPagina()->getCodigo();?>'  >
			<option value=""></option>
			<?php foreach ($listaPagina  as $umRegistroNome){ ?>
					<option value='<?php echo  $umRegistroNome->getCodigo(); ?>'><?php echo $umRegistroNome->getNome(); ?></option>
			<?php } ?>
 		</select>

	</div>
 	<!-- fim conteudo-->
 	</div>
 		 <button type="button" class="btnSuccess btnSn"   onclick=" if(filtraDados('formDadosbi_permissao_paginaFiltro','resultadoBi_permissao_pagina')) { $('#btn_fechar_filtrobi_permissao_pagina').prop('disabled',false); $('#btn_fechar_filtrobi_permissao_pagina').click(); }">Filtrar </button>
 	</div>
 </div> 
 </div> 
</form>
<div style="width: 100%; overflow: auto; position: relative; ">
<b>Obs</b> <input type="checkbox" style="outline-color: green; outline-style: solid; outline-width: 3px;"> 
salvou <input type="checkbox" style="outline-color: orange; outline-style: solid; outline-width: 3px;"> enviando... 
 <input type="checkbox" style="outline-color: red; outline-style: solid; outline-width: 3px;"> erro ao salvar!!<br>	
 <table class="table" id="listtablebi_permissao_pagina" style="width:100%; overflow: auto; margin-bottom: 30px; border: none;   position: relative; " >
	<thead>
		<tr class="tableHead">
			<td style="min-width: 250px;">Grupo</td>
			<td style="min-width: 300px;">Página</td>
			<td>Permitido</td>
			<td class="colComplet"></td>
		</tr>
	</thead>
	<tbody id="resultadoBi_permissao_pagina">
	</tbody>
</table>
</div><div class="modal" id="modaleditarbi_permissao_pagina"> 
<div class="modal_documento modal_largo"> 
	<div class="modal_titulo"> 
		<button class="modal_fechar" fecha-modal="#modaleditarbi_permissao_pagina"><i class="fa fa-times" aria-hidden="true"></i></button>
	</div>
	<div class="modal_conteudo" id="modal_conteudobi_permissao_pagina">
	</div>
	<div class="modal_rodape"></div>
</div> 	
</div>

<div id="iniciar_tabulatorbi_permissao_pagina"></div>

<script>
	document.getElementById("listtablebi_permissao_pagina").addEventListener("scroll", function(){
	   var translate = "translate(0,"+(this.scrollTop-2)+"px)";
	   this.querySelector("thead").style.transform = translate;
	});
	//iniciar_tabulator("#iniciar_tabulatorbi_permissao_pagina", "#listtablebi_permissao_pagina");
	function inserirRemoverPermissaoPaginaGrupo(grupo, seletor, coluna)
	{
		$(seletor).css({'outline-color': 'orange', 'outline-style': 'solid', 'outline-width': '3px'});
		//alert(usuario+' '+menu+' '+coluna+$(seletor).prop('checked'));
		value = 0;
		if($(seletor).prop('checked'))
		{
			value = 1;
		}
		$('.grupo'+grupo).each(function() {
			if(value == 1)
			{
				$(this).prop('checked', true).change();
			}
			else
			{
				$(this).prop('checked', false).change();
			}
		});
		
	}
	function inserirRemoverPermissaoPagina(pagina, grupo, seletor, coluna)
	{
		$(seletor).css({'outline-color': 'orange', 'outline-style': 'solid', 'outline-width': '3px'});
		//alert(usuario+' '+menu+' '+coluna+$(seletor).prop('checked'));
		value = 0;
		if($(seletor).prop('checked'))
		{
			value = 1;
		}
		
		$.post('src/controller/Bi_permissao_paginaControllerUser.php?mod=inserir_permissao', 
				{pagina: pagina, grupo: grupo, coluna: coluna, value: value}, 
				function(retorno) { 
					//alert(retorno.status)
					$(seletor).css({'outline-color': 'red', 'outline-style': 'solid', 'outline-width': '3px'});
					if(retorno.status) 
					{ 
						$(seletor).css({'outline-color': 'green', 'outline-style': 'solid', 'outline-width': '3px'});
					}
				
				}, 'json'
			);
	}
</script>
<script src="js/formulario.js"></script>
<script src="js/relatorio.js"> </script>