Die data-group wird im div der Applikation hinterlegt. Vor dem Datenbinden wird dieses Attribut der Applikation in der Function:
wpErpOs_core_shortCode_func()
hinterlegt.
Frontend Sample
classic Editor
[wpErpOs_view view='orders' load='ajax' data-filter = 'array()' data-sort = 'array()' data-group = "array('field' => 'status', 'dir' => 'desc')" ]
Gutenberg Editor
[wpErpOs_view view='report' load='direct' data-filter = 'array()' data-sort = 'array()' data-group = 'array( "field" => "status", "dir" => "asc" )' ]
Gutenberg Editor mit mehreren Gruppierungen
[wpErpOs_view view='report' load='direct' data-filter = 'array()' data-sort = 'array()' data-group = 'array(array( "field" => "contact_paid_relation", "dir" => "asc" ), array( "field" => "status", "dir" => "asc" ))' ]
Backend Sample einfach
echo do_shortcode("[wpErpOs_view view='orders' load='ajax' data-filter = 'array()' data-sort = 'array()' data-group = \"array('field' => 'status', 'dir' => 'desc')\" ]");
Backend Sample mit mehreren Gruppierungen
echo do_shortcode("[wpErpOs_view view='orders' load='ajax' data-filter = 'array()' data-sort = 'array()' data-group = \"array(array('field' => 'order_date', 'dir' => 'desc'),array('field' => 'status', 'dir' => 'desc'))\" ]");
Backend Sample mit mehreren Gruppierungen II
data-group = \"array(array('field' => 'post_meta_zahl', 'dir' => 'asc' ), array('field' => 'post_meta_datetime', 'dir' => 'desc'))\"
defaultValue bei data-group
Wenn data-group hinterlegt wird besonders bei Taxonomien sollte ein defaultValue hinterlegt werden.
Weitere Infos: defaultValues