Rumah  >  Soal Jawab  >  teks badan

Edit komponen sumber bersarang laluan kanak-kanak

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粉085689707P粉085689707169 hari yang lalu361

membalas semua(1)saya akan balas

  • P粉298305266

    P粉2983052662024-04-05 11:44:22

    Jika saya faham dengan betul, saya rasa anda mahu:

    dan

    balas
    0
  • Batalbalas