NetQuarry.WebControls Namespace |
Class | Description | |
---|---|---|
ActiveButton |
A button class, derived from a standard Button, that provides improved enabled vs. disabled
UI distinction and active indication of enabled buttons on hover.
| |
ActiveHyperLink |
Represents a control that acts as a link to another page or MOP.
| |
ActiveImageButton |
A control that displays an image and responds to mouse clicks on the image.
| |
AmendableCombo |
This control is a specialized DropDownList that supports an item being added dynamically late after the
control is loaded.
| |
BndDataGridItem |
Replacement class for the DataGrid's row object.
This allows us to add our own properties to each row.
| |
BndGrid |
A wrapper around the standard .Net DataGrid providing a typed interface to some attributes
used by the MapperDatasheet to communicate with its host control. The MapperDatasheet will
take advantage of these if and only if it is bound to a BndGrid instead of just a DataGrid.
| |
BndLabel |
A LABEL control that always renders as a LABEL tag in HTML. The standard
.Net Label class only renders as a LABEL if there is an associatedControlID
specified and if that control can be found in the page's control hierarchy
at render time. The BndLabel control always renders as a LABEL and the
associated control need not be present on the page. This is helpful for
controls that are being used to generate HTML rather than actually to
render a page in the normal .Net life-page cycle. Note that this class is
derived from the .Net Label class so it can be easily idenfieid as a Label
using the "is" operator and manipulated using the "as" operator.
| |
BndLkup |
A composite control that allows for a text box and widget to work together.
| |
BndLkupB |
A Bootstrap composite control that allows for a text box and widget to work together.
| |
BootInplaceTip |
The in-place tooltip control for use in Bootstrap applications.
| |
BootStatic |
A Bootstrap static control for use when placing plain text next to a form label within a form.
For Bootstrap v3 this renders as a P (paragraph) element with the form-control-static CssClass.
http://getbootstrap.com/css/#forms-controls-static | |
CancelButton |
The CancelButton is a normal .Net Button, but rendered as an
INPUT tag of type "reset" instead of "submit".
| |
CascadingMenu |
The CascadingMenu control is not fully implemented and not used at this time.
| |
Col |
Implements an HTML COL tag for use in ColGroup in a .Net Table.
This class derives from a TableCell, but renders as a COL tag. The Col
should be added to the table's ColGroup.
This original implementation was found on http://www.koders.com/ and
obtained from http://axeleratelibraries.codeplex.com/SourceControl/changeset/view/20864#328281
and licensed under Axelerate Libraries New BSD License (BSD):
* Copyright (c) 2008, Axelerate Solutions * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of the Axelerate nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY AXELERATE SOLUTIONS ''AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL AXELERATE SOLUTIONS BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
ColGroup |
Implements an HTML COLGROUP tag for use in a .Net Table. The .Net Table
control does not support a COLGROUP natively and actually makes it very
hard to even inject a COLGROUP programmatically. This class derives from
a TableRow, but renders as a COLGROUP tag. The ColGroup
should be inserted as the first row in the table. Add Col
elements to the ColGroup for the individual columns.
This original implementation was found on http://www.koders.com/ and
obtained from http://axeleratelibraries.codeplex.com/SourceControl/changeset/view/20864#328280
and licensed under Axelerate Libraries New BSD License (BSD):
* Copyright (c) 2008, Axelerate Solutions * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of the Axelerate nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY AXELERATE SOLUTIONS ''AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL AXELERATE SOLUTIONS BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
CompositeControlBase |
Base class used to build a control with multiple parts.
| |
ContentPlaceHolder |
Replacement control for System.Web.UI.WebControls.ContentPlaceHolder for use when it is desired
to NOT have the MasterPage, Content, and ContentPlaceHolder controls behave as naming
containers. There are two aspects to this: 1) the effect a NamingContainer has on the
client-side control NAME and ID mangling, and 2) the control hierarchy on the server.
| |
DivMenu |
Generates a client-side HTML/javascript menu based on div tags.
Supports cascading submenus, menu images, confirmations, dividers, client-side vs.
post-back vs. URL navigation handling and more.
| |
DivMenuItem |
DivMenuItems are created when you add a new node to a DivMenu. Each item describes one item on the menu.
| |
DynamicCommandButton |
A hidden control used to fire any one of multiple possible commands from client-side controls
associated with this control. Useful when the associated command controls must be added too
late in the page life-cycle for their own server-side OnClick events to be used.
| |
EAPDropDownList |
An EAP-specific derivation of the DropDownList control with additional functionality.
| |
FieldSet |
Renders a FieldSet tag with an embedded Legend tag.
| |
FileUploader |
A control supporting various mechanisms for uploading files including:
| |
FileWidget |
A composite control used to support FilePath fields with in-place file browsing.
| |
FileWidgetB |
A composite control used to support FilePath fields with in-place file browsing in Bootstrap-based applications.
| |
GlyphButton |
A Bootstrap Glyphicon control hosted in a .Net LinkButton for use when clicking
on the icon should cause a postback.
| |
Glyphicon |
A Bootstrap glyphicon control.
| |
HiddenInput |
The HiddenInput is a normal .Net TextBox, but rendered as an
INPUT tag of type "hidden" instead of "text". This control should
be used instead of a .Net hidden control because it includes
both the ID and NAME attributes which is required by some browsers
(e.g. Firefox) for client-side manipulation.
| |
HorizontalSplitter |
The HorizontalSplitter creates a DIV tag that functions as a horizontal splitter
allowing the user to resize the content to the bottom.
The position maintained across postbacks using a hidden input.
| |
ImageButtonCell |
The ImageButtonCell class is provided to simplify creating a TableCell that contains
a 16x16 image as a button..
| |
ImageWithCamera |
An image control with webcam capability.
| |
ImageWithScanner |
An image control with scanning capability.
| |
InlineError |
Summary description for InlineError.
| |
JavascriptRef |
Helper control for adding script references to a page.
| |
LinkableTextBox |
Renders a TextBox inside an Anchor tag. The typical use is to provide a TextBox
without a link when a field is unlocked, and a link when the field is locked.
| |
ListItemWithContent |
A WebControl that translates to the "li" html type. The main difference between this and a ListItem is that ListItem does not have the ability
to hold child controls.
| |
LiteralHtml |
Static text display element. The associated text is never encoded for HTML.
This class extends the .Net Literal class to provide a constructor taking the text.
| |
LiteralText |
Static text display element. The associated text is always encoded for HTML.
This class extends the .Net Literal class to provide a constructor taking the text.
| |
NamingPanel |
Use instead of a regular Panel to make each the panel a NamingContainer for its contents.
| |
NamingRow |
Use instead of a regular TableRow to make each row a NamingContainer for its contents.
| |
NodeClearer |
A NodeClearer presents an image button that, when clicked,
runs javascript to clear all child controls of the associated control.
| |
PanelClassed |
A Panel control with its CssClass specified in the constructor.
| |
Password |
A Password control. This is derived from the standard .Net TextBox.
One limitation of the .Net TextBox, when TextMode is set to Password,
is that the text box control in HTML is always rendered empty after
a postback. The purpose of this, presumably, is to prevent the text
from being accessible in the HTML (which is good). However, it's
not exactly what people want. This control converts the text to
an equivalent-length string of marker characters so that the HTML
renders nicely without compromising the text value by putting it in
the HTML.
| |
RadioPictures |
This controls renders a RadioButton-like control using pictures intead of the
standard RadioButton buttons.
| |
RatingIcon |
A series of icons that can be clicked on/off to indicate a rating, or level.
| |
ScriptReferencer |
A control that renders javascript file references.
| |
Span |
A Span control with optional CssClass specified in the constructor.
| |
SubformBar |
Summary description for SubformBar.
| |
SubformItem |
Summary description for SubformItem.
| |
TableEx |
An extended Table control that supports features not supported in the standard .Net Table control.
The following extended features are provided:
| |
TemplateMaster |
Base class that must be used for any master page hosting platform templates.
| |
TimeDuration |
A control dedicated to allowing the user to specify a time duration value.
| |
TimePicker |
A control dedicated to allowing the user to specify a time-only value.
| |
TimePickerTimePickerText |
Used to get/set localized and/or customized text for the TimePicker's UI.
| |
Toggler |
The toggler control presents a small plus/minus image button allowing the
user to hide/unhide the associated control via javascript.
The associated control is typically a DIV (.Net Panel).
See TogglerB for the new Bootstrap-based toggler.
| |
TogglerB |
The toggler control presents a glyph-icon plus/minus button allowing the
user to hide/unhide the associated control via Bootstrap CSS and javascript.
The associated control is typically a DIV (.Net Panel).
See Toggler for the original non-Bootstrap toggler.
| |
Toolbar |
The standard platform toolbar hosting buttons and submenus.
| |
ToolbarActiveHyperLink |
Represents a control that acts as a link to another page or MOP. The class is derived from ActiveHyperLink
and used internally to implement links on a Toolbar (but not on a ToolbarB used in Bootstap applications).
Links on a ToolbarB are implemented using ToolbarHyperLink.
| |
ToolbarActiveImageButton |
A control that displays an image and responds to mouse clicks on the image. The class is derived from ActiveImageButton
and used internally to implement buttons on a Toolbar and on a ToolbarB (used in Bootstap applications).
Buttons on a ToolbarB are implemented using ToolbarLinkButton.
| |
ToolbarB |
The platform Boostrap-based application toolbar hosting buttons and submenus.
| |
ToolbarButtonB |
An IToolbar button for Bootstrap-based applications.
| |
ToolbarButtonGroupB |
A group of toolbar buttons.
| |
ToolbarButtonMenuB |
An IToolbar menu for Bootstrap-based applications.
| |
ToolbarHyperLink |
Represents a control that acts as a link to another page or MOP. The class is derived from ActiveHyperLink
and used internally to implement links on a ToolbarB (but not on a Toolbar used in non-Bootstap applications).
Links on a Toolbar are implemented using ToolbarActiveHyperLink.
| |
ToolbarLinkButton |
Represents a control that acts as a button on a Bootstrap toolbar. The class is derived from LinkButton
and used internally to implement buttons on a ToolbarB (but not on a Toolbar).
Buttons on a Toolbar are implemented using ToolbarActiveImageButton.
| |
TriStateCheckbox |
A three-state checkbox control appropriate for use in filtering checkbox fields.
| |
UnorderedList |
A WebControl to hold ListItemWithContent WebControls. Roughly translates to the "ul" unordered list html type. The difference between this and
a BulletedList is that a BulletedList only has the capability to hold ListItem controls as children. The only WebControl that the UnorderedList
can hold is the ListItemWithContent custom WebControl.
| |
VSplitter |
The VSplitter creates a TD tag that functions as a vertical splitter
allowing the user to resize the content to the left and containing
an optional toggler for opening/closing the left-side content.
|
Interface | Description | |
---|---|---|
IBndLkup | ||
IFileWidget |
Common interface for working with FileWidget and FileWidgetB controls.
| |
ISubformBar |
The subform interface provides access to the programmable elements of the platform SubformBar component.
Only the single SubformBar implementation is expected.
| |
IToolbar |
The common interface for platform toolbars.
| |
IToolbarButton |
The interface for buttons hosted by a IToolbar component.
|
Delegate | Description | |
---|---|---|
DynamicCommandEventHandler |
Fired when a DynamicCommand event occurs on a DynamicCommandButton.
|
Enumeration | Description | |
---|---|---|
CascadingMenuFlags |
Flags specifying the behaviour of a CascadingMenu menu item.
| |
TogglerAttrs |
Attributes describing how the toggler should function.
| |
ToolbarCaptionOption |
Options for how toolbar captions should be displayed.
| |
ToolbarItemAttrs |
Attributes for toolbar items.
|