A fast and flexible list viewer that is an easy to use drop-in replacement for Xojo’s Listbox control, providing more capabilities and a more native feel.
Shop now to get the license that is right for you. Understanding the initial sequence of events that fire when your control is created and then added to a web page is crucial for successful deployment and the Xojo developer experience.įor more information about the Events that are available to you and the order in which they fire, please see the Events section. Xojo is a cross-platform development tool for Desktop, Web, Mobile and Raspberry Pi.
With the Layout Editor, you can design layouts for each type of browser for your app to switch between at ease. Xojo web apps work on desktop, tablet and mobile browsers. For example, a company named Acme might name their controls Acme_Button or Acme_SourceList. But with Xojo’s Layout Editor, you just drag controls and position them where you want. To prevent name conflicts and to make it easier to identify in lists, you should prefix your classes. You will receive an email from us confirming your namespace choice. To request a root namespace registration, send an email to and tell us what root namespace you would like to use. Refer to the Namespaces section for more information. The root namespace for custom controls is XojoCustom, which you should use for all your JavaScript code.
Read each section of this guide so that you have a good working knowledge of how communications with 3rd party controls works.įor the purposes of avoiding conflicts between framework code, your code and anything else that you might put in your application, you must use a namespace for your controls.
#XOJO WEB CONTROLS FULL#
The full Web Control SDK document and example projects are included with your Xojo installation:Ĭreating Web Controls in Xojo is a give and take relationship that requires careful planning for optimal execution.