我使用SSP.Class来获取用于显示数据的DataTables库的数据。但搜索没有按预期工作。
让我用一个例子来说明我如何定义SSP.Class列以通过ajax为DataTable检索数据。
@Document(collection = "area")
public class Area {
private String name;
private String areaCode;
private String postalCode;
private String latitude;
private String longitude;
private String category;
@DBRef(lazy = false)
private City city;
public interface AreaRepo extends MongoRepository<Area, String> {
@RestResource(path = "byCityId")
List<Area> findByCityId(@Param(value = "cityId") String cityId);
但是,当我使用搜索框进行搜索并输入当前在表格中的电子邮件地址时,搜索将无法从表格中找到数据。如果我输入状态/名称,搜索工作正常。
以下是我搜索数据的方式。
$emails = User::all()->map(function($user) {
return $user->only(['email']);
});