@@ -142,6 +142,7 @@ public function createView()
142142 //set up table dataset resolver
143143 $ tableDatasetResolver = new OptionsResolver ();
144144 $ this ->configureTableDataset ($ tableDatasetResolver );
145+ $ this ->tableDataset = $ tableDatasetResolver ->resolve ($ this ->tableDataset );
145146
146147 //set up table option resolver
147148 $ tableOptionResolver = new OptionsResolver ();
@@ -161,7 +162,7 @@ public function createView()
161162 return array (
162163 'columns ' => $ columns ,
163164 'tableName ' => $ this ->getTableName (),
164- 'tableDataset ' => $ tableDatasetResolver -> resolve ( $ this ->tableDataset ) ,
165+ 'tableDataset ' => $ this ->tableDataset ,
165166 'tableOptions ' => $ this ->tableOptions ,
166167 'callbackUrl ' => $ this ->tableResponse ->getCallbackUrl ()
167168 );
@@ -233,6 +234,11 @@ protected function configureTableDataset(OptionsResolver $resolver)
233234 "show-footer " => true ,
234235 "show-refresh " => true ,
235236 "filter-control " => false ,
237+ "detail-view " => false ,
238+ "detail-formatter " => "" ,
239+ "detail-view-align " => "left " ,
240+ "detail-view-icon " => true ,
241+ "detail-view-by-click " => false ,
236242 "toolbar " => "#toolbar " ,
237243 "page-list " => "[10, 25, 50, 100, 200, 500, All] " ,
238244 "page-size " => 25 ,
@@ -267,6 +273,11 @@ protected function configureTableDataset(OptionsResolver $resolver)
267273 $ resolver ->setAllowedTypes ("search " , ["bool " ]);
268274 $ resolver ->setAllowedTypes ("show-columns " , ["bool " ]);
269275 $ resolver ->setAllowedTypes ("show-footer " , ["bool " ]);
276+ $ resolver ->setAllowedTypes ("detail-view " , ["bool " ]);
277+ $ resolver ->setAllowedTypes ("detail-formatter " , ["string " ]);
278+ $ resolver ->setAllowedTypes ("detail-view-align " , ["string " ]);
279+ $ resolver ->setAllowedTypes ("detail-view-icon " , ["bool " ]);
280+ $ resolver ->setAllowedTypes ("detail-view-by-click " , ["bool " ]);
270281 $ resolver ->setAllowedTypes ("show-refresh " , ["bool " ]);
271282 $ resolver ->setAllowedTypes ("filter-control " , ["bool " ]);
272283 $ resolver ->setAllowedTypes ("toolbar " , ["string " , "null " ]);
0 commit comments