我没有找到任何地方是否可以从字符串手动创建可分页,假设我们有以下服务方法
public <T> List<T> findAnything(final int page, final int size, final String sort) { // e.g. id,desc&username,asc
final Pageable pageable = new PageRequest(page, size, null);
return null;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是如何实例化一个对象
org.springframework.data.domain.Sort
从给定的格式字符串,重要的是请注意这些参数是动态查询的,所以我更需要一个弹簧解析器的路径,在我的例子中我传递的是null而不是对象
ID,说明和用户名,ASC
编辑
更多细节我正在寻找一种机制,用于Spring如何转换'sort'字符串(使用其余的默认参数)作为Pageable对象的查询参数进入其余端点
最近我注意到谷歌浏览器开始自动完成我们构建jquery表时动态生成的所有搜索栏。所有这些字段都不是表单的一部分,但谷歌决定在其中建议登录值。我试图解决初始化回调并使用autocomplete属性,但以下解决方案都不起作用。我在 Firefox/Safari 中没有遇到过同样的问题。任何有助于理解问题的帮助将不胜感激。
autocomplete="off"
autocomplete="false"
autocomplete="autocompleterandom"
Run Code Online (Sandbox Code Playgroud)
这是我们如何初始化表
newTable$.DataTable({
paging: true,
pageLength: 20,
lengthMenu: [15, 30, 60, 80],
search: {
search: _this.searchValues[newTable$.data('type')]
},
initComplete: function() {
$('.section input[type="search"]').prop('name', 'autocompleterandom');
$('.section input[type="search"]').prop('autocomplete', 'autocompleterandom');
}
});
Run Code Online (Sandbox Code Playgroud)
这是生成的搜索栏的样子
<div id="DataTables_Table_1_filter" class="dataTables_filter"> .
<label>Search:
<input type="search" class="" placeholder="" aria-controls="DataTables_Table_1"
name="autocompleterandom" autocomplete="autocompleterandom">
</label>
</div>
Run Code Online (Sandbox Code Playgroud)
经过几个小时的研究,这似乎是一个 chrome 的“功能”,现在 chrome 建议在整个应用程序中保存密码:(
https://bugs.chromium.org/p/chromium/issues/detail?id=587466
我对 MS 世界完全陌生,并尝试在我的个人帐户下访问 API
https://learn.microsoft.com/en-us/graph/api/group-list?view=graph-rest-beta&tabs=http
然而这个 API 说它只能使用Delegated (work or school account).
任何人都可以解释如何设置新的组织帐户(考虑到我们还没有组织)、使用哪个 ms 服务以及订阅哪个计划(如果需要)。他们有如此多的服务,将所有这些组合在一起看起来很混乱,所以请帮忙。