columns([ "created_at" => [ "format" => "date:Y-m-d", 'filter' => ["input" => "date"] ], 'description' => [ "format" => "html", "style" => ["width" => "300px"], "filter" => ["input" => ["radio" => ["hello", "bye"]]], "value" => function ($cell) { return "$cell"; } ], 'description2' => [ "filter" => ["input" => "text"], ], 'status' => [ "format" => "integer", "filter" => ["select" => getStatusLabel()], "value" => function ($cell) { return getStatusLabel()[$cell]; }], 'email' => function ($cell) { return "$cell"; }, ]); //$table->setBeforePrintCell(function ($key, $data) { // return $key == "email" ? "$data" : $data; //}); $table->afterPrint(function ($meta) { return "