diff --git a/module/api/ui/struct.html.php b/module/api/ui/struct.html.php
index 96cac66d64..36bebeb998 100644
--- a/module/api/ui/struct.html.php
+++ b/module/api/ui/struct.html.php
@@ -24,6 +24,7 @@ div
set::userMap($users),
set::footPager(usePager()),
set::loadPartial(),
- set::loadOptions(array('zui-command' => 'updateLazyContent', 'data-lazy-target' => '#table-api-struct'))
+ set::loadOptions(array('zui-command' => 'updateLazyContent', 'data-lazy-target' => '#table-api-struct')),
+ set::sortLink(createLink('api', 'struct', "libID={$libID}&releaseID={$releaseID}&orderBy={name}_{sortType}"))
),
);