2017-04-24 62 views
0

我使用它來構建一個管理UX https://github.com/marmelab/admin-on-rest,它似乎完全適合我想建立除了一個功能:如何使管理休眠呈現自定義列表組件?

我的工作項目需要顯示樹格在顯示的項目組或子組樹形式,並顯示下拉菜單以顯示和選擇分組字段。

我覺得這是需要什麼來實現這一目標: 一)編寫自定義「的Datagrid」這我能寫 B)自定義「列表」組件顯示分組組合 C)添加自定義列表行動將'_grouping'參數添加到REST請求中

我無法將我的列表組件傳遞到'資源',因爲它打破了整個應用程序的重複/事件邏輯。在OO編程術語中,這將被稱爲經典的子類,但React框架不支持它。

什麼是實現此功能的正確方法?

PS:我是新來的反應,REDX,傳奇所以請原諒,如果這已經支持在管理 - 休息。我將不勝感激,如果這種功能是可能的或可以添加,而不分叉整個回購(修改現有)

回答

0

我不認爲你需要實現該需求的自定義<List>組件。 <Datagrid>的替代方法應該是訣竅。您只需添加一個自定義操作按鈕,並且您已經本地化了該地點以將其添加到(<List actions>)。

先試試這個,然後如果它不起作用(但你必須說明原因),我可以考慮更換<List>組件。