
subclass(RecordListContainerRedirectButton, RecordListButton);
function RecordListContainerRedirectButton(id, text)
{
  RecordListButton.call(this, id, text);
  this.redirectPage = null;
  
  this.onClick.addEventListener(new REventListener(this.onClickListener, this));
}

RecordListContainerRedirectButton.prototype.setRedirectPage = function(redirectPage)
{
  this.redirectPage = redirectPage;
}

RecordListContainerRedirectButton.prototype.onClickListener = function()
{
  if (this.redirectPage)
  {
    var page = this.redirectPage;
    var value = this.parent.getSelectedContainerNodeId();

    if(value)
      window.location = page + '&assign=RecordIdList,' + value;
    else
      window.location = page;
  }
  else
    alert("redirect page not set");
}