Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: geshiro en 3 Abril 2016, 06:21 am



Título: cambiar el valor de un array bidimensional en JS
Publicado por: geshiro en 3 Abril 2016, 06:21 am
como puedo el valor dela arreglo Data[6] ya que en la tabla donde lo tengo me da 1 como ese uno lo cambio por otra cosa ya sea un label que diga activo o inactivo  otra esa fila no tiene id y no puedo ponerlo

Código
  1.   html+="<tr><td>"+(i+1)+"</td><td>"+Data[i][1]+"</td><td>"+Data[i][2]+"</td><td>"+Data[i][3]+"</td><td>"+Data[i][4]+"</td><td>"+Data[i][5]+"</td><td>"+Data[i][6]+"</td><td><button class='btn btn-warning btn-options' data-toggle='modal' data-target='#modalproduct' onclick='mostrar("+'"'+data+'"'+");'><span class='glyphicon glyphicon-pencil'></span></button><button class='btn btn-danger btn-options' id='confirm' onclick='Delete("+'"'+Data[i][0]+'"'+")'><span class='glyphicon glyphicon-trash'></span></button></td></tr>";
  2.  


Título: Re: cambiar el valor de un array bidimensional en JS
Publicado por: MinusFour en 3 Abril 2016, 16:33 pm
(http://i0.kym-cdn.com/photos/images/newsfeed/000/112/480/OpoQQ.jpg?1302279568)

No entendí nada.


Título: Re: cambiar el valor de un array bidimensional en JS
Publicado por: geshiro en 3 Abril 2016, 18:16 pm
Lo que ocupo hacer es que mi array Data[6] contiene lo del la columna de status de mi tabla de sql pero para cambiar ese 1 que muestra y poner un label que diga activo respetando ese 1 como lo haria


Título: Re: cambiar el valor de un array bidimensional en JS
Publicado por: ivancea96 en 3 Abril 2016, 19:46 pm
Cambiar el Data[6] por un
Código
  1. (Data[i][6]==1?"Activo":"Inactivo")
No sé si te refieres a eso.


Título: Re: cambiar el valor de un array bidimensional en JS
Publicado por: geshiro en 3 Abril 2016, 20:48 pm
si algo haci pero como loo haria si la columna no tiene id? este es mi codigo donde lo tengo que implementar

este es el label cual quiere implementar si esta activo o no
Código
  1.  <span class="label label-success">Approved</span>
  2.  
Código
  1.  if(Data.length === 0)
  2. $('#info').html('<h4 style="color: red">Sorry there are no products available</h4>')
  3. else
  4. $('#info').html('');
  5. html="<table class='table table-condensed table-hover table-striped'><thead><tr><th>#</th><th>Code</th><th>Product</th><th>Price</th><th>Stock</th><th>brand</th><th>status</th><th>Opciones</th></tr></thead><tbody>";
  6. for(i=0;i<Data.length;i++){
  7. data=Data[i][0]+"*"+Data[i][1]+"*"+Data[i][2]+"*"+Data[i][3]+"*"+Data[i][4]+"*"+Data[i][4]+""+Data[i][5]+"*"+Data[i][6];
  8. html+="<tr><td>"+(i+1)+"</td><td>"+Data[i][1]+"</td><td>"+Data[i][2]+"</td><td>"+Data[i][3]+"</td><td>"+Data[i][4]+"</td><td>"+Data[i][5]+"</td><td>"+Data[i][6]+"</td><td><button class='btn btn-warning btn-options' data-toggle='modal' data-target='#modalproduct' onclick='mostrar("+'"'+data+'"'+");'><span class='glyphicon glyphicon-pencil'></span></button><button class='btn btn-danger btn-options' id='confirm' onclick='Delete("+'"'+Data[i][0]+'"'+")'><span class='glyphicon glyphicon-trash'></span></button></td></tr>";
  9. }
  10.  


Título: Re: cambiar el valor de un array bidimensional en JS
Publicado por: ivancea96 en 3 Abril 2016, 22:40 pm
En el momento de crear el elemento, lo puedes hacer. Sino, si es luego, tienes que tener alguna forma de saber qué elementos cambiar. Por ejemplo, el quinto hijo de X elemento.


Título: Re: cambiar el valor de un array bidimensional en JS
Publicado por: geshiro en 4 Abril 2016, 00:21 am
tienes un ejemplo? o puedes ayudarme como hacerlo con el mio


Título: Re: cambiar el valor de un array bidimensional en JS
Publicado por: ivancea96 en 4 Abril 2016, 11:44 am
Con childNodes, por ejemplo: http://www.w3schools.com/jsref/prop_node_childnodes.asp (http://www.w3schools.com/jsref/prop_node_childnodes.asp)

Sinó, puedes darle una clase especial a esos elementos, y modificar los elementos con esa clase.