Как превратить моно -страницу ответ в поток для сетки VaadimJAVA

Программисты JAVA общаются здесь
Anonymous
Как превратить моно -страницу ответ в поток для сетки Vaadim

Сообщение Anonymous »

Хороший день: < /p>
У меня есть простая проблема, которая не знает, как его разрешить. У меня есть API REST, построенный с помощью Spring Boot, который возвращает моно страницу в реактивной манере. < /P>
реализация: < /p>
public Mono getPlotinformation(PageRequest pageRequest)
{
return plotinformation_repository.findAllBy(pageRequest.withSort(Sort.by("plotnumber").ascending()))

.collectList() // Collect the current page's items into a List
.zipWith(plotinformation_repository.count()) // Get total count for Page metadata
.map(t->new PageImpl(t.getT1(),pageRequest,t.getT2()));
}
< /code>
контроллер: < /p>
@getmapping (" /plots")
mono getPlots (@RequestParam (value = "pageNumber", defaultValue = "0") Integer Pagenumber, @RequestParam (value = "pageSize", defaultue = "5" 5 "5" 5 "5" 5 "5" 5 "5" 5 "5" 5 "5" 5 "5" ) {
return plots_services.getPlots (pagerequest.of (pageNumber, pageSize));
} < /p>
Результат - ожидаемая моно страница со всеми соответствующими метадатами следующим образом: < /p>
»: [
{Br />»
». /> «Партнер»: 11706,
«адрес»: «35 Bruce Ave.»,
«erfsize»: 107,
«Floorarea»: 45,
«Фаза»: 1,
«партия»: 1,
«cmc1»: 16984,
"cmc2": 2547 /> "CMC3": 33967,
"Примирение": null,
"preandgeneral": 15643,
"Vandalism": null,
"Другое nonhsdg": null
}
,
"pagable": {
",
",
". /> «PageSize»: 1,
«sort»: {
«пусто»: true,
«сортирован»: false,
«не сортирован»: true
},
«смещение»: 0,
«Pageged»: true,
uncaged »: false
},
”,
"," br /> "," br /> "," br /> "," br /> "," br /> "," br /> ",
",
"," br /> ", 126": /> «TotalElements»: 126,
«Последний»: false,
«размер»: 1,
«номер»: 0,
«numberaflements»: 1,
«sort»: {
«пусто»: true,
«сортирован»: false,
”norsorded»: true
},
«br />»
«br />»
«br />»
«br />»
«br />»
«br />»
«br />»
«br />»
«br />»
«br />»
«br />». /> «Пусто»: false
} < /p>
Пока все хорошо. Теперь клиент - это сетка Vaadim, которая также будет потреблять вышеупомянутый ответ в реагировании, а также в этом моменте, что «M путается».>

Подробнее здесь: https://stackoverflow.com/questions/797 ... aadim-grid

Вернуться в «JAVA»