Guest User

Untitled

a guest
Feb 17th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. .module('webGPA')
  2. .controller('cambioTurnoController', cambioTurnoController);
  3.  
  4. function cambioTurnoController($scope,$compile) {
  5.  
  6. var vm = this;
  7.  
  8. load();
  9.  
  10. function load() {
  11.  
  12. loadCabeceraTabla();
  13. loadDetalleTabla2();
  14. }
  15. function loadCabeceraTabla() {
  16.  
  17. var cabeceraTabla = document.getElementById("cabeceraTabla");
  18.  
  19. for (var i = 0; i < 32; i++) {
  20. var th = document.createElement("th");
  21. if (i==0) {
  22. th.innerHTML = "";
  23. }
  24. else {
  25. th.innerHTML = i;
  26. }
  27. cabeceraTabla.appendChild(th);
  28. };
  29. }
  30. function loadDetalleTabla2() {
  31.  
  32. var descripcionMeses=[
  33. "Enero","Febrero","Marzo","Abril",
  34. "Mayo","Junio","Julio","Agosto",
  35. "Septiembre","Octubre","Noviembre","Diciembre"
  36. ];
  37. var detalleTabla ='';
  38.  
  39. for (var i = 0; i < 12; i++) {
  40.  
  41. var fecha = new Date('2017', i + 1, 0);
  42. var ultimoDiaMes = fecha.getDate();
  43. var mes = "0" + (i + 1);
  44.  
  45. detalleTabla += '<tr>';
  46.  
  47. for (var j = 0; j < 32; j++) {
  48.  
  49. var turnoDibujar = "";
  50. var dia = "0" + j;
  51. var fechaCurso =
  52. dia.slice(dia.length-2)+"/"+mes.slice(mes.length-2)+"/2017";
  53.  
  54. if (j == 0)
  55. {
  56. detalleTabla += '<td class="mes">'+descripcionMeses[i]+'</td>';
  57. }
  58. else
  59. {
  60. detalleTabla+=
  61. '<td class="dia"><span ng-click="vaciar()">'+
  62. turnoDibujar+
  63. '</span></td>';
  64. }
  65. }
  66. detalleTabla += '</tr>';
  67. }
  68. var temp = $compile(detalleTabla)($scope);
  69. angular.element(document.getElementById('detalleTabla2')).append(temp);
  70. }
  71. function vaciar()
  72. {
  73. window.alert('Hola');
  74. }
  75. }
  76.  
  77. ng-click="select(d)" ng-class="{active: (selectedPosition.value == d )}"
  78.  
  79. $scope.select = function (value) {
  80. $scope.selectedPosition = {
  81. value: value
  82. };
  83. alert(value);
  84. }
Add Comment
Please, Sign In to add comment