| @@ 38-69 (lines=32) @@ | ||
| 35 | /** |
|
| 36 | * @inheritdoc |
|
| 37 | */ |
|
| 38 | protected function createContent(ManialinkInterface $manialink) |
|
| 39 | { |
|
| 40 | $collection = $this->dataCollectionFactory->create($this->getRecordsData()); |
|
| 41 | $collection->setPageSize(20); |
|
| 42 | ||
| 43 | $gridBuilder = $this->gridBuilderFactory->create(); |
|
| 44 | $gridBuilder->setManialink($manialink) |
|
| 45 | ->setDataCollection($collection) |
|
| 46 | ->setManialinkFactory($this) |
|
| 47 | ->addTextColumn( |
|
| 48 | 'position', |
|
| 49 | 'expansion_local_records.gui.race.window.column.position', |
|
| 50 | '1', |
|
| 51 | true |
|
| 52 | )->addTextColumn( |
|
| 53 | 'score', |
|
| 54 | 'expansion_local_records.gui.race.window.column.score', |
|
| 55 | '3', |
|
| 56 | true |
|
| 57 | )->addTextColumn( |
|
| 58 | 'nickname', |
|
| 59 | 'expansion_local_records.gui.race.window.column.nickname', |
|
| 60 | '4' |
|
| 61 | )->addTextColumn( |
|
| 62 | 'login', |
|
| 63 | 'expansion_local_records.gui.race.window.column.login', |
|
| 64 | '4', |
|
| 65 | true |
|
| 66 | ); |
|
| 67 | ||
| 68 | $manialink->setData('grid', $gridBuilder); |
|
| 69 | } |
|
| 70 | ||
| 71 | /** |
|
| 72 | * @inheritdoc |
|
| @@ 40-71 (lines=32) @@ | ||
| 37 | * @param ManialinkInterface $manialink |
|
| 38 | * @return void |
|
| 39 | */ |
|
| 40 | protected function createGrid(ManialinkInterface $manialink) |
|
| 41 | { |
|
| 42 | $collection = $this->dataCollectionFactory->create($this->getData()); |
|
| 43 | $collection->setPageSize(20); |
|
| 44 | ||
| 45 | $gridBuilder = $this->gridBuilderFactory->create(); |
|
| 46 | $gridBuilder->setManialink($manialink) |
|
| 47 | ->setDataCollection($collection) |
|
| 48 | ->setManialinkFactory($this) |
|
| 49 | ->addTextColumn( |
|
| 50 | 'index', |
|
| 51 | 'expansion_maps.gui.window.column.index', |
|
| 52 | '1', |
|
| 53 | true |
|
| 54 | )->addTextColumn( |
|
| 55 | 'name', |
|
| 56 | 'expansion_maps.gui.window.column.name', |
|
| 57 | '3', |
|
| 58 | true |
|
| 59 | )->addTextColumn( |
|
| 60 | 'author', |
|
| 61 | 'expansion_maps.gui.window.column.author', |
|
| 62 | '4' |
|
| 63 | )->addTextColumn( |
|
| 64 | 'time', |
|
| 65 | 'expansion_maps.gui.window.column.goldtime', |
|
| 66 | '3', |
|
| 67 | true |
|
| 68 | ); |
|
| 69 | ||
| 70 | $manialink->setData('grid', $gridBuilder); |
|
| 71 | } |
|
| 72 | ||
| 73 | ||
| 74 | public function setMaps($maps) |
|