Cini filtrar JSON con JAVASCRIPT
Publicado por JuanSe (1 intervención) el 15/11/2019 15:36:15
Buenos dias
El problema es el siguiente, tengo dos tablas una se llama 'correo_tbl', y otra 'archivos_servidor' dónde existe una tabla intermedia que es el resultado de la relacion muchos a muchos de ambas tablas 'adjuntos_correo'.
En una vista html tengo que poner todos los datos de 'archivos' , los que están relacionados y los que no a un especifico 'tx_correo' correo_tbl.
El problema es que hay 'archivosid' que si se relacionan, otros que no, y otros que ni siquiera estan relacionados.
Necesito (filtar de tal manera) que aparezcan todos los 'archivosid' (es decir todos los arhivos), aunque esten o no esten relacionados con la 'tx_correo' = 'tx999'.
----> Imagen, en amarillo lo que quisiera que apareciera.

Este es mi data JSON.
Gracias
El problema es el siguiente, tengo dos tablas una se llama 'correo_tbl', y otra 'archivos_servidor' dónde existe una tabla intermedia que es el resultado de la relacion muchos a muchos de ambas tablas 'adjuntos_correo'.
En una vista html tengo que poner todos los datos de 'archivos' , los que están relacionados y los que no a un especifico 'tx_correo' correo_tbl.
El problema es que hay 'archivosid' que si se relacionan, otros que no, y otros que ni siquiera estan relacionados.
Necesito (filtar de tal manera) que aparezcan todos los 'archivosid' (es decir todos los arhivos), aunque esten o no esten relacionados con la 'tx_correo' = 'tx999'.
----> Imagen, en amarillo lo que quisiera que apareciera.

Este es mi data JSON.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
[{
"archivoid": 6,
"nombre": "archivo.txt",
"peso": "6 .kb",
"tx_correo": "tx999"
}, {
"archivoid": 8,
"nombre": "archivo.txt",
"peso": "13 .kb",
"tx_correo": "tx999"
}, {
"archivoid": 2,
"nombre": "archivo.txt",
"peso": "19 .kb",
"tx_correo": "tx999"
}, {
"archivoid": 1,
"nombre": "archivo.txt",
"peso": "4 .kb",
"tx_correo": "tx021"
}, {
"archivoid": 9,
"nombre": "archivo.txt",
"peso": "18 .kb",
"tx_correo": "tx999"
}, {
"archivoid": 6,
"nombre": "archivo.txt",
"peso": "9 .kb",
"tx_correo": "null"
}, {
"archivoid": 4,
"nombre": "archivo.txt",
"peso": "8 .kb",
"tx_correo": "tx021"
}, {
"archivoid": 3,
"nombre": "archivo.txt",
"peso": "10 .kb",
"tx_correo": "null"
}, {
"archivoid": 6,
"nombre": "archivo.txt",
"peso": "5 .kb",
"tx_correo": "null"
}, {
"archivoid": 1,
"nombre": "archivo.txt",
"peso": "2 .kb",
"tx_correo": "tx021"
}, {
"archivoid": 3,
"nombre": "archivo.txt",
"peso": "16 .kb",
"tx_correo": "tx021"
}, {
"archivoid": 2,
"nombre": "archivo.txt",
"peso": "14 .kb",
"tx_correo": "tx021"
}, {
"archivoid": 7,
"nombre": "archivo.txt",
"peso": "11 .kb",
"tx_correo": "null"
}, {
"archivoid": 3,
"nombre": "archivo.txt",
"peso": "19 .kb",
"tx_correo": "tx021"
}, {
"archivoid": 5,
"nombre": "archivo.txt",
"peso": "20 .kb",
"tx_correo": "tx999"
}]
Gracias
Valora esta pregunta


0