}
valueList.setDataSource(dataSource);
ValueListVO listObject = valueList.getValueList(individualId, listParameters);
ArrayList buttonList = new ArrayList();
ValueListDisplay displayParameters = null;
if (actionType != null && actionType.equals("lookup")) {
buttonList.add(new Button("Select", "select", "lu_selectList('Tasks');", false));
buttonList.add(new Button("New Tasks", "new", "c_newButton('Tasks', " + moduleID + ")", false));
displayParameters = new ValueListDisplay(buttonList, false, false);
displayParameters.setRadio(true);
if (projectid != 0) {
StringBuffer parameterValues = new StringBuffer();
parameterValues.append(ValueListConstants.AMP);
parameterValues.append("projectid=" + projectid);
listObject.setCurrentPageParameters(parameterValues.toString());
}
listObject.setLookup(true);
listObject.setLookupType(actionType);
request.setAttribute("hideMarketingList", new Boolean(true));
request.setAttribute("dynamicTitle", "Tasks");
request.setAttribute("lookupType", "Tasks");
} else {
buttonList.add(new Button("Delete", "delete", "vl_deleteList();", false));
buttonList.add(new Button("Duplicate", "duplicate", "vl_duplicateList();", false));
displayParameters = new ValueListDisplay(buttonList, true, true);
}
displayParameters.setSortable(true);
displayParameters.setPagingBar(true);
displayParameters.setLink(true);
listObject.setDisplay(displayParameters);
// Stick the list on the request and then the custom list tag will handle
// it.
if (logger.isDebugEnabled()) {
long debugTime = (System.currentTimeMillis() - start);