We can route multiple records at a time from queue view.
I guess you are talking about sub-grid controls box when you show the view on dashboard.
To get the Queue associated view along with controls on dashboard, you can create a web resource and show it on dashboard so that you can use Route button to assign multiple records at a time from Dashboard.
Note: I am passing Queue id as parameter to webresouce i.e. QId=DBAF1512-6659-E011-A421-001E0BCA0A54
also you can use it for other entities if you set parameter for oType i.e. entity type and tabSet i.e. relationship name
HTML web resource code
===================
<html xmlns="www.w3.org/.../xhtml">
<head>
<title>Untitled Page</title>
<style type="text/css">
html, body {
font-family: Segoe UI, Tahoma, Arial;
background-color: #d6e8ff;
border: 0px;
margin: 0px;
padding: 0px;
}
</style>
<script src="ClientGlobalContext.js.aspx" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
var passedparams = Xrm.Page.context.getQueryStringParameters()["data"];
var queryparts = passedparams.split("&");
var SepParameter = queryparts[0].split("=");
var viewId = SepParameter[1]
///<span style="background-color: #f9cb9c;">//building a url
var sUrl = "/userdefined/areas.aspx?inlineEdit=1&oId="+ viewId +"&oType=2020&pagemode=iframe&rof=true&security=852023&tabSet=areaQueueItems&theme=Outlook15White";
//</span>
//get relative path with orgname as required
var relativeUrl = Xrm.Page.context.prependOrgName(sUrl);
window.location = relativeUrl;
</script>
</head>
<body>
</body>
</html>