Skip to content

Commit 6438941

Browse files
committed
Add column class builder docs.
1 parent 088f22e commit 6438941

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

documentation.md

+1
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
- [Table](/docs/{{package}}/{{version}}/html-builder-table)
8282
- [Config](/docs/{{package}}/{{version}}/html-builder-config)
8383
- [Columns](/docs/{{package}}/{{version}}/html-builder-column)
84+
- [Column Builder](/docs/{{package}}/{{version}}/html-builder-column-builder)
8485
- [Macro](/docs/{{package}}/{{version}}/html-builder-macro)
8586
- [Ajax](/docs/{{package}}/{{version}}/html-builder-ajax)
8687
- [Minified Ajax](/docs/{{package}}/{{version}}/html-builder-minified-ajax)

html-builder-column-builder.md

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Html Builder - Column Builder
2+
3+
Column Builder is a fluent class that we can use to build our columns.
4+
5+
<a name="upgrading"></a>
6+
## Upgrading Your Existing Column Definitions
7+
8+
### FROM
9+
10+
```php
11+
$column = [
12+
'name' => 'id',
13+
'data' => 'id',
14+
'title' => 'Id',
15+
'searchable' => true,
16+
'orderable' => true,
17+
'render' => 'function(){}',
18+
'footer' => 'Id',
19+
'exportable' => true,
20+
'printable' => true,
21+
];
22+
```
23+
24+
### TO
25+
26+
```php
27+
use Yajra\DataTables\Html\Column;
28+
29+
$column = Column::make('id')
30+
->title('Id')
31+
->searchable(true)
32+
->orderable(true)
33+
->render('function(){}')
34+
->footer('Id')
35+
->exportable(true)
36+
->printable(true);
37+
```
38+

0 commit comments

Comments
 (0)