| Network tools |
|
Script Controls |
|
|
|
|
|
|
|
|
|
| Windows
Managment Instrumentation (WMI) Reader |
| The Windows Management Instrumentation Reader (WMI Reader) – is a Windows
application which allows computer user to view any WMI parameter (hardware, software, security etc.) of any machine running
WMI service and accessible to the user on the network. User is able to see
information on the screen as well as load data into notepad in comma or tab
delimited format or into Excel spreadsheet.
|
|
|
|
|
| Javascript
component library |
|
Our script library consists of almost every control you could use to build
business web applications. TableLayout, Menu, Grid, ComboBox, MaskInput,
DateInput, NumericInput, Calendar, TreeView, Popup support and more, for
complete information on each of these controls go to
Script API page.
All controls are written using priciples of OOP, so you can easily achieve
custom functionality from any control, it is described in
this article.
All controls are cross-browser compatible except Grid. Grid works correctly only with IE (5.5 and later versions).
|
| Grid |
Our JavaScript Grid has following features:
-
Scroll horizontally while row headers stay in place and column headers moving
with columns.
-
Scroll vertically while column headers stay in place and row headers moving
with rows.
-
Resizable by user columns. Just push mouse down on one of the column header
dividers and drag mouse left or right as needed.
-
Height of every row automatically adjusts to fit contents of all it's cells,
even it does so while user resizes the column and text in each cell
wraps/unwraps to the next line.
-
Grid stores not only text representation of the data but also data itself, so
it serves as datasource and gives you back data in original type (number,
string, date, object, array etc.)
-
Editing of data in the grid. Setup each column's edit control of your choice
and on double click of the cell it's text contents will be replaced with
corresponding control (CheckBox, TextBox, DateInput, NumericInput).
-
Ability to sort on each column by clicking on column header. Notice it sorts by
data, not it's text representation.
-
Object-oriented easy to use API which allows to extend, customize Grid.
-
Programmatically modify through cascading style sheets Grid's visual
appearence.
|
|
|
|
| Calendar |
Our
JavaScript Calendar consists of DateInput and drop-down button, which after
clicked shows drop-down month view. It has following features:
-
All the features of DateInput (see below).
-
Drop-down month view to select the date, scroll up and down months and years.
-
Use arrow keys to change month (left and right) and year(up and down). Hold
arrow key for fast scrolling.
-
Set restriction on minimum and maximum date selected (month view will not show
dates beyond set range)
|
| ComboBox / ListBox |
ListBox is similar to HTML's SELECT object in ability to select single and multiple items by mouse or keys, but here the similarity ends. Our ListBox is not wrapper around HTML <select> element,
hence unlimited customization could be achieved in functionality and appearence.
ListBox that we offer has following features:
- Each item displays text, image and also stores data
- Unlike HTML <select> element it has automatic not only vertical but also horizontal scrollbar
- Unlike HTML <select> element can be customized in appearence and functionality, just extend it, override methods and change stylesheets.
- Single and multiple selection modes by user and programmatically
- Full extended multiselection support like in windows ListBox (shift and control buttons working with mouse or arrow keys, page keys etc.)
- Programmatically sorting items by text or by data.
- Can clear selection by pressing CTRL+C while focus is on ListBox.
- Can delete selected items by pressing CTRL+D.
ComboBox consists of input, button and ListBox, which is displayed on click of the button and has the same features as ListBox.
|
| Mask Input |
MaskInput is generic mask control based on MaskField and allows to control user input according to format specified.
MaskInput moves caret as insertion point replacing placeholders, it allows fixed length formatted entry in specified positions
according to mask characters in these positions. For more information on supported formats click here
It has following features:
- Works similar to Windows MaskedTextBox.
- Unlike other validating inputs validation occurs on each key down, not on lost focus.
- Can implement wide range of formatted inputs like phone number, postal code etc.
- Can be easily extended to add additional mask characters and validation.
|
|
|
|
| Date Input |
DateInput is based on MaskField and allows to control user input by limiting entry only to the valid date in format of your choosing and returning valid javascript Date object through GetValue method,
it has following features:
- Set date entry format (to see all available formats click 'Learn more').
- Maximum and minimum date entry restrictions can be set (default is null).
- Unlike other validating inputs validation occurs on each key down, not on lost focus.
Works with caret moving as insertion point replacing each character holder with entered number provided that it is valid portion of the date in current position.
- Supports all keys (arrows, delete, backspace, shift).
|
|
|
|
| Numeric Input |
|
NumericInput allows to control user input by limiting entry only to the number in format specified and returning valid number through GetValue method.
Unlike MaskInput and DateInput, it doesn't have character placeholders due to variable number length and text is readjusted to the format on every keypress.
|
|
|
|
|
|