allora, prendendo in considerazione il primo esempio...
ho cambiato così:
in pratica ho modificato il default nello useState().codice:const [authors, setAuthors] = useState(); const [state, setState] = React.useState({ columns: [ {field: 'id', title: 'ID', editable: 'never'}, {field: 'title', title: 'Titolo'}, { field: 'author_id', title: 'Autore', lookup: authors }, {field: 'editor', title: 'Editore'}, {field: 'price', title: 'Prezzo', type: 'numeric'}, {field: 'isbn', title: 'ISBN'}, {field: 'note', title: 'Note'} ] }); useEffect(() => { async function getAuthors() { const result = await axios.get(AUTHORS_ALL); return result; } getAuthors().then(res => { setAuthors(res.data); }); }, []);
adesso però visualizzo il campo numerico e non il nome (invece nel primo esempio vedevo tutto corretto).
il formato è lo stesso ovviamente.

Rispondi quotando