| @@ 287-300 (lines=14) @@ | ||
| 284 | * |
|
| 285 | * @return NestedForm |
|
| 286 | */ |
|
| 287 | protected function buildNestedForm($column, \Closure $builder, $model = null) |
|
| 288 | { |
|
| 289 | $form = new Form\NestedForm($column, $model); |
|
| 290 | ||
| 291 | $form->setForm($this->form); |
|
| 292 | ||
| 293 | call_user_func($builder, $form); |
|
| 294 | ||
| 295 | $form->hidden($this->getKeyName()); |
|
| 296 | ||
| 297 | $form->hidden(NestedForm::REMOVE_FLAG_NAME)->default(0)->addElementClass(NestedForm::REMOVE_FLAG_CLASS); |
|
| 298 | ||
| 299 | return $form; |
|
| 300 | } |
|
| 301 | ||
| 302 | /** |
|
| 303 | * Get the HasMany relation key name. |
|
| @@ 85-97 (lines=13) @@ | ||
| 82 | return 'id'; |
|
| 83 | } |
|
| 84 | ||
| 85 | protected function buildNestedForm($column, \Closure $builder, $key = null) |
|
| 86 | { |
|
| 87 | $form = new NestedForm($column); |
|
| 88 | ||
| 89 | $form->setForm($this->form) |
|
| 90 | ->setKey($key); |
|
| 91 | ||
| 92 | call_user_func($builder, $form); |
|
| 93 | ||
| 94 | $form->hidden(NestedForm::REMOVE_FLAG_NAME)->default(0)->addElementClass(NestedForm::REMOVE_FLAG_CLASS); |
|
| 95 | ||
| 96 | return $form; |
|
| 97 | } |
|
| 98 | ||
| 99 | public function render() |
|
| 100 | { |
|