我正在尝试在应用程序中集成Jquery自动完成功能。所需的js文件包括如下:
<script type="text/javascript" src="${pageContext.request.contextPath}/scripts/jquery-1.8.3.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/scripts/jquery.ui.core.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/scripts/jquery.ui.widget.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/scripts/jquery.ui.autocomplete.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/scripts/jquery-ui.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/scripts/script.js"></script>
Run Code Online (Sandbox Code Playgroud)
“ scripts.js”文件是特定于应用程序的文件,其中包含以下代码:
$(document).ready(function() {
$('#aisleFrom').autocomplete({
url: '/StoreMapperApp/MapPickingZone.action?autocomplete=',
minChars: 0,
max: 10,
width: 150,
scroll: true,
cacheLength: 0
}).focus(function() {
$(this).autocomplete('search', $(this).val())
});
});
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试键入ID为'aisleFrom'的文本字段时,在jquery-ui.min.js文件中收到如下错误:
TypeError:this.source不是函数... complete-loading“),this.cancelSearch =!1,this.source({term:e},this._response())},...
有人可以请教吗?
我有一种情况,在这种情况下,我想忽略整个junit测试类,该类包含基于我从属性文件中读取的特定布尔值的一组测试方法。此属性是一个布尔值。如果为false,则应跳过整个测试类。
我尝试使用@Ignore批注,但不确定是否可以用于这种情况。
请帮忙。
问候,
我想以小批量大小迭代ArrayList.
例如,如果ArrayList大小为75且批量大小为10,我希望它处理0-10,然后是10-20,然后是20-30等记录.
我试过这个,但它不起作用:
int batchSize = 10;
int start = 0;
int end = batchSize;
for(int counter = start ; counter < end ; counter ++)
{
if (start > list.size())
{
System.out.println("breaking");
break;
}
System.out.println("counter " + counter);
start = start + batchSize;
end = end + batchSize;
}
Run Code Online (Sandbox Code Playgroud)