I finally had to work around this by removing the parameters from the data-action function call like so:
<ul data-role="actionsheet" id="marketplace-actions" >
<li><a href="#" data-action="getCategoriesByPrice_5">$$$$$</a></li>
<li><a href="#" data-action="getCategoriesByPrice_4">$$$$</a></li>
<li><a href="#" data-action="getCategoriesByPrice_3">$$$</a></li>
<li><a href="#" data-action="getCategoriesByPrice_2">$$</a></li>
<li><a href="#" data-action="getCategoriesByPrice_1">$</a></li>
</ul>
And create separate functions like this:
function getCategoriesByPrice_5() {
getCategoriesByPrice(5);
}
function getCategoriesByPrice_4() {
getCategoriesByPrice(4);
}
Maybe Telerik has changed this by now but, at the time, this is the only way I managed to get an actionsheet to do what I wanted.