Edit komponen sumber bersarang laluan kanak-kanak
P粉085689707
P粉085689707 2024-04-04 20:05:35
0
1
481

Saya cuba menggunakan penghalaan tersuai untuk sumber bersarang. Permintaan ialah sumber "sebenar" yang merupakan jadual pada pangkalan data, manakala Peserta ialah sumber "maya" yang merujuk kepada jadual detail_permintaan.

Saya mempunyai yang berikut:

<Admin dataProvider={dataProvider}>
    <Resource name="requests" list={RequestsList} create={NewRequest} edit={EditRequest} >
        <Route path=":reqID/participants" element={<ReqParticipantsList />} />
        <Route path=":reqID/participant/:partID" element={<ReqParticipantsEdit />} />
    </Resource>
</Admin>

Apabila saya pergi ke /requests/11/participants, kod berikut dimuatkan untuk komponen ReqParticipantsList dan semuanya berfungsi dengan baik:

<ListBase resource="request_details">

Tetapi apabila saya pergi ke /requests/11/participant/205 dan kod komponen ReqParticipantsEdit mengandungi

<EditBase resource="request_details">

Saya telah diubah hala ke /request_details dengan ralat (jelas).

Dalam komponen ReqParticipantsEdit, saya cuba menggunakan Edit, EditBase, ResourceContextProvider, tetapi tiada apa yang berjaya. Jika saya menggunakan perenggan mudah untuk "rakam"

<p>{`Request ID: ${reqID}, Participant ID: ${partID}`}</p>

Mengembalikan 2 nilai dengan betul (reqID dan partID)

Di mana silap saya?

P粉085689707
P粉085689707

membalas semua(1)
P粉298305266

Jika saya faham dengan betul, saya rasa anda mahu:

dan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan