2013-07-12 52 views
0

我試圖在plesk服務器上開發新的擴展(版本11)。我試圖創建幾列簡單的列表。在這些例子中,我發現下面的代碼通過Plesk創建它(Zend公司)mechanizm:plesk禁用特定列的排序

private function _getListRandom() 
{ 
    $data = array(); 
    $iconPath = pm_Context::getBaseUrl() . 'images/icon_16.gif'; 
    for ($i = 0; $i < 150; $i++) { 
     $data[] = array(
      'column-1' => '<a href="#">' . (string)rand() . '</a>', 
      'column-2' => '<img src="' . $iconPath . '" /> ' . (string)rand(), 
     ); 
    } 

    $list = new pm_View_List_Simple($this->view, $this->_request); 
    $list->setData($data); 
    $list->setColumns(array(
     'column-1' => array(
      'title' => 'Random with link', 
      'noEscape' => true, 
     ), 
     'column-2' => array(
      'title' => 'Random with image', 
      'noEscape' => true, 
     ), 
    )); 
    // Take into account listDataAction corresponds to the URL /list-data/ 
    $list->setDataUrl(array('action' => 'list-data')); 

    return $list; 
} 

public function listAction() 
{ 
    $list = $this->_getListRandom(); 

    // List object for pm_View_Helper_RenderList 
    $this->view->list = $list; 
} 

後者而我完全陷入在一個問題:如何禁用分揀特定列?我正在通過互聯網尋找一些解決方案,但我還沒有找到任何解決方案。預先感謝您的幫助。

回答

0

不幸的是,排序參數是在pm_View_List_Simple類中硬編碼的。

+0

感謝您的重播 – Piotr