| @@ 58-89 (lines=32) @@ | ||
| 55 | /** |
|
| 56 | * @inheritdoc |
|
| 57 | */ |
|
| 58 | protected function createContent(ManialinkInterface $manialink) |
|
| 59 | { |
|
| 60 | $collection = $this->dataCollectionFactory->create($this->getRecordsData()); |
|
| 61 | $collection->setPageSize(20); |
|
| 62 | ||
| 63 | $gridBuilder = $this->gridBuilderFactory->create(); |
|
| 64 | $gridBuilder->setManialink($manialink) |
|
| 65 | ->setDataCollection($collection) |
|
| 66 | ->setManialinkFactory($this) |
|
| 67 | ->addTextColumn( |
|
| 68 | 'position', |
|
| 69 | 'expansion_local_records.gui.race.window.column.position', |
|
| 70 | '1', |
|
| 71 | true |
|
| 72 | )->addTextColumn( |
|
| 73 | 'score', |
|
| 74 | 'expansion_local_records.gui.race.window.column.score', |
|
| 75 | '3', |
|
| 76 | true |
|
| 77 | )->addTextColumn( |
|
| 78 | 'nickname', |
|
| 79 | 'expansion_local_records.gui.race.window.column.nickname', |
|
| 80 | '4' |
|
| 81 | )->addTextColumn( |
|
| 82 | 'login', |
|
| 83 | 'expansion_local_records.gui.race.window.column.login', |
|
| 84 | '4', |
|
| 85 | true |
|
| 86 | ); |
|
| 87 | ||
| 88 | $manialink->setData('grid', $gridBuilder); |
|
| 89 | ||
| 90 | } |
|
| 91 | ||
| 92 | /** |
|
| @@ 59-90 (lines=32) @@ | ||
| 56 | * @param ManialinkInterface $manialink |
|
| 57 | * @return void |
|
| 58 | */ |
|
| 59 | protected function createGrid(ManialinkInterface $manialink) |
|
| 60 | { |
|
| 61 | $collection = $this->dataCollectionFactory->create($this->getData()); |
|
| 62 | $collection->setPageSize(20); |
|
| 63 | ||
| 64 | $gridBuilder = $this->gridBuilderFactory->create(); |
|
| 65 | $gridBuilder->setManialink($manialink) |
|
| 66 | ->setDataCollection($collection) |
|
| 67 | ->setManialinkFactory($this) |
|
| 68 | ->addTextColumn( |
|
| 69 | 'index', |
|
| 70 | 'expansion_maps.gui.window.column.index', |
|
| 71 | '1', |
|
| 72 | true |
|
| 73 | )->addTextColumn( |
|
| 74 | 'name', |
|
| 75 | 'expansion_maps.gui.window.column.name', |
|
| 76 | '3', |
|
| 77 | true |
|
| 78 | )->addTextColumn( |
|
| 79 | 'author', |
|
| 80 | 'expansion_maps.gui.window.column.author', |
|
| 81 | '4' |
|
| 82 | )->addTextColumn( |
|
| 83 | 'time', |
|
| 84 | 'expansion_maps.gui.window.column.goldtime', |
|
| 85 | '3', |
|
| 86 | true |
|
| 87 | ); |
|
| 88 | ||
| 89 | $manialink->setData('grid', $gridBuilder); |
|
| 90 | } |
|
| 91 | ||
| 92 | ||
| 93 | public function setMaps($maps) |
|