containers : WORepetition {
	list = displayGroup.displayedObjects;
	item = currentRecord;
}
tr : WOGenericContainer {
  elementName = "tr";
}

selectRecord : WOCheckBox {
	checked = selectCurrentRecord;
}
title : XTTitle {
  container = currentRecord;
  languageCode = languageCode;
}

theModificationDate : WOString {
  value = currentRecord.theModificationDate;
  formatter = application.italianDateFormatter;
  valueWhenEmpty = "n.a.";
}

theLastUserModification : WOString {
  value = currentRecord.theUserLastModification.theUsername;
  valueWhenEmpty = "n.a.";
}

langSelectRecord : WOString {
  value = session.localizer.backend.SelectRecord;
}

langTitle : WOString {
  value = session.localizer.Title;
}
Wrapper : XTWindowWrapper {
	pageTitle = session.localizer.backend.window.Trash;
}

Applied : WOConditional {
  condition = applied;
}
langPublishedDate : WOString {
  value = session.localizer.PublishedDate;
}
langModificationDate : WOString {
  value = session.localizer.backend.ModificationDate;
}
langUserLastModification : WOString {
  value = session.localizer.backend.UserLastModification;
}

langContainerClass : WOString {
  value = session.localizer.ContainerClass;
}
form : WOForm {
	multipleSubmit = true;
}

langChangesApplied : WOString {
  value = session.localizer.backend.ChangesApplied;
}

deleteRecords : WOSubmitButton {
	action = deleteSelectedContainers;
	class = "delete";
	title = session.localizer.backend.DefinitiveDeletionSelectedRecordsTips;
	value =  session.localizer.backend.DefinitiveDeletionSelectedRecords;
	onclick="clearBeforeUnload();";
}
restoreRecords : WOSubmitButton {
	action = restoreSelectedContainers;
	title = session.localizer.backend.RestoreSelectedRecordsTips;
	value =  session.localizer.backend.RestoreSelectedRecords;
	class = "confirmation";
}
restoreRecord : WOSubmitButton {
	action = restoreSelectedContainer;
	title = session.localizer.backend.RestoreSelectedRecordTips;
	value =  session.localizer.backend.RestoreSelectedRecord;
	class = "confirmation";
}
hasObjects : WOConditional {
  condition = hasObjects;
}
noObjects : WOConditional {
  condition = hasObjects;
  negate = true;
}
actionURL : WOActionURL {
	action = updateResult;
}
superAdmin : WOConditional {
  condition = session.adminUser.isSuperAdminUser;
}


nav : XPDGNavigation {
	displayGroup = displayGroup;
}


pager : XPDGElementsPerPage {
	displayGroup = displayGroup;
	itemsPerPage = displayGroup.numberOfObjectsPerBatch;
	isInAForm = true;
}
threadInProgress : WOConditional {
  condition = threadInProgress;
}
threadStopped : WOConditional {
  condition = threadInProgress;
  negate = true;
}

done : WOString {
  value = deletedContainersCount;
}
toDeleteContainersCount : WOString {
  value = toDeleteContainersCount;
}

empyTrashMessage : WOString {
  value = session.localizer.backend.EmptyTrashMessage;
  valueWhenEmpty = "backend.EmptyTrashMessage";
}
