- Published on
Using Button Selectors with Sitefinity 3.x
- Authors
- Name
- Steve McNiven
- @stevemcniven
This one is really simple to implement, you can do it anywhere in Sitefinity. It allows the designers to get a “select” button to find a library item or file and return the result back to a textbox
- Make sure you register some of the Sitefinity control libraries in your web.config
<add tagPrefix="sf" namespace="Telerik.Libraries.WebControls" assembly="Telerik.Libraries" />
<add tagPrefix="sf" namespace="Telerik.Cms.Web.UI" assembly="Telerik.Cms.Web.UI" />
<add tagPrefix="sf" namespace="Telerik.Cms" assembly="Telerik.Cms" />
- Add a Textbox to your control, then just simply link the AssociatedControl property of the <sf:ButtonSelector control to it
<asp:TextBox ID="mainImageTextBox" runat="server" Width="500px" />
<sf:ButtonSelector ID="imainImageSelector" runat="server" AssociatedControls="mainImageTextBox" />
So now when you load the page there will be a “Select” link beside your textbox that when clicked, opens the Library\File System selection Dialog. Clicking Done on that dialog after choosing an item inserts the URL into the textbox automatically
TADA!