So I'm already familiar with
http://atlas.asp.net/docs/util/srcview.aspx?path=~/atlas/samples/data/DataNavigator.src
and I can get it to work with buttons
but lets say we replaced those buttons with anchor tags instead?
oh wait I just figured it out. You don't do anything just chaging those elements to anchors and leaving them labeled as buttons in the XML markup causes the same behavior.. That's cool. why is that? My guess is because anchor and button both have the exact same onclick event which is the event that is raised.
OK well than for academic reasons how would I invoke a next page on a DataNavigator without a button like lets say from a hyperlink object or from javascript code?
I tried creating a datanavigator object in javascript code
var
pageNavigator =new Sys.UI.Data.DataNavigator($("pageNavigator"));pageNavigator.initialize();
alert(pageNavigator.get_dataView());
pageNavigator.onBubbleEvent(
null,"nextpage");but that didn't work at all.
All the DataNavigator control does is increment the pageIndex property on its associated DataView component. Knowing that, you can easily do the same thing:
var dataView = $object('dataView');
dataView.set_pageIndex(dataView.get_pageIndex() + 1);Hope that helps.
--
Jason
No comments:
Post a Comment