Ale*_*zev 1 javascript frontend reactjs admin-on-rest
我<Autocomplete>在Admin-on-rest 中使用组件。
<ReferenceInput label="Media" reference="Media" source="media_id" allowEmpty>
<AutocompleteInput source="name" />
</ReferenceInput>
Run Code Online (Sandbox Code Playgroud)
如果我在输入中输入一些东西,我的休息客户端会得到以下参数:
filter:{q: "1"}
Run Code Online (Sandbox Code Playgroud)
我想在名称上替换 q,与我的来源相同。我该怎么做?
您可以自定义{ q: [searchText] }使用的默认行为filterToQuery prop。
<ReferenceInput
label="Media"
reference="Media"
source="media_id"
allowEmpty
filterToQuery={searchText => ({ title: searchText })}>
<AutocompleteInput source="name" />
</ReferenceInput>
Run Code Online (Sandbox Code Playgroud)
您可以title在此处更改为{ title: searchText }要发送到服务器的任何内容。
文档:https : //marmelab.com/admin-on-rest/Inputs.html#referenceinput
filterToQuery在上面的链接中搜索。
| 归档时间: |
|
| 查看次数: |
681 次 |
| 最近记录: |