ciao!
scusate ma non sapevo bene che mettere nel titolo.
mi spiego, sto facendo un progetto in angular, ma la parte server non è scritta da me.
le API usano sempre JSON, tranne che per la griglia colore/taglie.
in questo caso, da remoto mi arriva direttamente l'HTML con la tabelle e i campi input (eventualmente già valorizzati se esiste una giacenza per quel colore / taglia).
quindi:
codice:
<p-dropdown formControlName="sc_id" [options]="scalarini" optionLabel="sc_nome"
optionValue="sc_id" [showClear]="true" [filter]="true"
filterBy="sc_nome" placeholder="Seleziona scalarino"
(onChange)="getScalarino($event)">
</p-dropdown>
al change, scelgo il valore che viene mandato al server, che mi risponde direttamente con una cosa del genere:
codice:
<table role="grid" id="tbl_scal">
<thead>
<tr>
<th></th>
<th>I</th>
<th>II</th>
<th>III</th>
<th>IV</th>
</tr>
</thead>
<tbody>
<tr class="p-selectable-row ng-star-inserted">
<td>Acquamarina</td>
<td>
<input type="text" name="tg_qta" pinputtext="" value="0" style="padding: 0;width: 40px;text-align: center;">
<input type="hidden" name="tg" value="I">
<input type="hidden" name="col" value="46">
<input type="hidden" name="g_id" value="0">
</td>
<td>
<input type="text" name="tg_qta" pinputtext="" value="0" style="padding: 0;width: 40px;text-align: center;">
<input type="hidden" name="tg" value="II">
<input type="hidden" name="col" value="46">
<input type="hidden" name="g_id" value="0">
</td>
<td>
<input type="text" name="tg_qta" pinputtext="" value="0" style="padding: 0;width: 40px;text-align: center;">
<input type="hidden" name="tg" value="III">
<input type="hidden" name="col" value="46">
<input type="hidden" name="g_id" value="0">
</td>
<td>
<input type="text" name="tg_qta" pinputtext="" value="0" style="padding: 0;width: 40px;text-align: center;">
<input type="hidden" name="tg" value="IV">
<input type="hidden" name="col" value="46">
<input type="hidden" name="g_id" value="0">
</td>
</tr>
</tbody>
</table>
la mia domanda è: come faccio a interagire con quei campi di input in modo da inviare i dati al server??
è possibile??