是否可以在我使用时禁用日期我想禁用一个方案的当前日期和其他方案的未来日期.我该如何禁用日期?
在我的jsp中,我有以下代码:
<portlet:actionURL name="addDetails" var="addDetailsURL" />
<aui:form name="addDetails" action="<%=addDetailsURL.toString() %>" method="post" >
<aui:input type="text" label="name:" name="name" value="" />
<aui:input type="text" label="surname:" name="surname" value="" />
<aui:input type="text" label="age:" name="age" value="" />
<aui:button type="submit" value="addDetails" />
</aui:form>
Run Code Online (Sandbox Code Playgroud)
我正在使用liferay.我想提交这些将在java类中处理的数据.我的java类功能很少.我应该如何在上面的jsp中指定它应该在提交表单后访问java中的特定函数?
我已关注此 wiki并成功构建了自定义查询。
效果很好。我在表之间使用了联接。
我的问题是如何使用 liferay 搜索容器在 jsp 上显示它,因为搜索容器中的 className 需要一个模型类。
编辑:
到目前为止我尝试过的是:
<%
getAttendanceData attName = new getAttendanceData();
List<Object[]> displayAttListName = AttendanceLocalServiceUtil.findAttendance();
ArrayList name = new ArrayList();
ArrayList title = new ArrayList();
ArrayList status = new ArrayList();
ArrayList remarks = new ArrayList();
for(Object[] att:displayAttListName) {
name.add(att[0]);
title.add(att[1]);
status.add(att[2]);
remarks.add(att[3]);
}
%>
<liferay-ui:search-container delta="20" emptyResultsMessage="No Results Found">
<liferay-ui:search-container-results
total="<%= displayAttListName.size() %>"
results="<%= ListUtil.subList(displayAttListName , searchContainer.getStart(), searchContainer.getEnd()) %>"
/>
<liferay-ui:search-container-row modelVar="search"
className="java.lang.Object">
<%
for(Object displayName:name) {
%>
<liferay-ui:search-container-column-text name='studName' value …Run Code Online (Sandbox Code Playgroud) 我正在使用liferay框架开发应用程序.我有一个下拉框,其值从数据库中提取.我想要做的是,只要用户从下拉菜单中选择任何人,就应该从数据库中提取有关该人的信息,以便查看.该怎么做?我应该使用ajax还是其他任何东西?这应该怎么做?我不知道如何开始:
编辑:这是我从jsp打电话的方式.我不确定它是否正确接近来自jsp的调用:
<!-- Ajax script to pull Employee data from the database -->
<script>
function showEmployeeInfo(empName)
{
var xmlhttp;
if (str=="")
{
document.getElementById("empDetails").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("empDetails").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getEmp.java?q="+empName,true);
xmlhttp.send();
}
Run Code Online (Sandbox Code Playgroud)
请注意xmlhttp.open("GET","getEmp.java?q = + empName,true"); 是不正确的,我不知道如何把它.