public function GetDownloadLink()
 {
     $result = $this->GetGrid()->CreateLinkBuilder();
     $result->AddParameter('hname', $this->fieldName . '_handler');
     AddPrimaryKeyParameters($result, $this->GetDataset()->GetPrimaryKeyValues());
     return $result->GetLink();
 }
 public function GetFullImageLink()
 {
     $result = $this->GetGrid()->CreateLinkBuilder();
     $result->AddParameter('hname', $this->handlerName);
     $result->AddParameter('large', '1');
     AddPrimaryKeyParameters($result, $this->GetDataset()->GetPrimaryKeyValues());
     return $result->GetLink();
 }
 public function GetMoreLink()
 {
     $result = $this->GetGrid()->CreateLinkBuilder();
     if ($this->GetFullTextWindowHandlerName() != null) {
         $result->AddParameter('hname', $this->GetFullTextWindowHandlerName());
     } else {
         $result->AddParameter('hname', $this->GetFieldName() . '_handler');
     }
     AddPrimaryKeyParameters($result, $this->GetDataset()->GetPrimaryKeyValues());
     return $result->GetLink();
 }
예제 #4
0
 public function GetFullImageLink()
 {
     if (GetOperation() == OPERATION_EDIT || GetOperation() == OPERATION_AJAX_REQUERT_INLINE_EDIT || GetOperation() == OPERATION_AJAX_REQUERT_INLINE_EDIT_COMMIT) {
         $result = $this->GetGrid()->CreateLinkBuilder();
         $result->AddParameter('hname', $this->handlerName);
         $result->AddParameter('large', '1');
         AddPrimaryKeyParameters($result, $this->GetDataset()->GetPrimaryKeyValues());
         return $result->GetLink();
     }
 }