Reference Agresso WebInfo 3.9

Transcription

Reference Agresso WebInfo 3.9
Reference
Agresso WebInfo 3.9
Reference
Agresso WebInfo 3.9
Table of Contents
WebInfo 3.9 - Reference ................................................................................................ 5
Overview .................................................................................................................... 5
About...................................................................................................................... 5
Abbreviations ......................................................................................................... 5
Web.config Reference................................................................................................ 6
Parameter Reference .................................................................................................. 7
Recordset Parameter Reference ................................................................................. 8
Server Scripting Reference ...................................................................................... 11
Javascript Helper Functions Reference .................................................................... 13
Object Reference ...................................................................................................... 18
Agressodocumentsource ...................................................................................... 18
Agressodropdown ................................................................................................ 18
Agressoperiod ...................................................................................................... 19
Agressoperiodslider ............................................................................................. 20
Agressotextbox .................................................................................................... 22
Applicationbutton ................................................................................................ 22
Appversion ........................................................................................................... 23
Blob ...................................................................................................................... 23
Bounce ................................................................................................................. 24
Bulletedlist ........................................................................................................... 24
Button ................................................................................................................... 25
Buttonx ................................................................................................................. 26
Chartfx ................................................................................................................. 26
Charttypexml........................................................................................................ 26
Checkbox ............................................................................................................. 27
Checkboxlist ........................................................................................................ 28
Clientscriptonchange............................................................................................ 28
Clientscriptvalidator ............................................................................................. 29
Code ..................................................................................................................... 30
Column ................................................................................................................. 30
Combinationpicker ............................................................................................... 32
Commentobject .................................................................................................... 33
Connection ........................................................................................................... 33
Control ................................................................................................................. 34
Control permission ............................................................................................... 34
Datawarehouse ..................................................................................................... 35
Datawarehousefilter ............................................................................................. 35
Datepicker ............................................................................................................ 36
Datetimevalidator ................................................................................................. 36
Decimalvalidator .................................................................................................. 37
Dialog ................................................................................................................... 37
Docpopulator........................................................................................................ 38
Documentation ..................................................................................................... 38
Documentselector ................................................................................................ 38
Dropdown ............................................................................................................ 39
Executescript ........................................................................................................ 40
Executesql ............................................................................................................ 40
Favourites ............................................................................................................. 41
Fieldset ................................................................................................................. 41
Sida 2(86)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Fileuploader ......................................................................................................... 42
Fileviewer ............................................................................................................ 42
Filterinfo .............................................................................................................. 43
Frame ................................................................................................................... 44
Frameset ............................................................................................................... 44
Gaugefx ................................................................................................................ 45
Gaugetypexml ...................................................................................................... 46
Hidden .................................................................................................................. 46
Iframe ................................................................................................................... 46
Image.................................................................................................................... 47
Includeconfigdelete .............................................................................................. 47
Includeframe ........................................................................................................ 48
Indicator ............................................................................................................... 48
Inputcontrol .......................................................................................................... 49
Integervalidator .................................................................................................... 49
Keymapping ......................................................................................................... 50
Layoutframe ......................................................................................................... 50
Licence ................................................................................................................. 51
Link ...................................................................................................................... 51
Listbox ................................................................................................................. 52
Menu .................................................................................................................... 53
Menuitem ............................................................................................................. 53
Navigation ............................................................................................................ 53
Onchange ............................................................................................................. 54
Page ...................................................................................................................... 54
Pageid permission ................................................................................................ 56
Pagelayout ............................................................................................................ 57
Park ...................................................................................................................... 57
Picker ................................................................................................................... 58
Pivotgrid ............................................................................................................... 58
Pivotsql ................................................................................................................ 59
Portal .................................................................................................................... 59
Previousnext ......................................................................................................... 60
Promptpicker ........................................................................................................ 61
Propmapping solution .......................................................................................... 61
Radiobuttonlist ..................................................................................................... 61
Raisesql ................................................................................................................ 62
Regexpvalidator ................................................................................................... 62
Reportgenerator.................................................................................................... 63
Row ...................................................................................................................... 64
Savebutton............................................................................................................ 64
Script .................................................................................................................... 65
Scriptonchange ..................................................................................................... 66
Scriptvalidator ...................................................................................................... 66
Setupsql ................................................................................................................ 67
Signature .............................................................................................................. 67
Silverlightcontrol ................................................................................................. 68
Slider .................................................................................................................... 68
Sparkline .............................................................................................................. 69
Sql ........................................................................................................................ 70
Sqlonchange ......................................................................................................... 70
WebInfo 3.9 - Reference.doc
2013-06-10
Sida 3(86)
Reference
Agresso WebInfo 3.9
Sqlvalidator .......................................................................................................... 71
Startmenu ............................................................................................................. 72
Suggestpicker ....................................................................................................... 72
Systitle.................................................................................................................. 73
Tabitem ................................................................................................................ 73
Table .................................................................................................................... 73
Tablezoomlink ..................................................................................................... 76
Tabstrip ................................................................................................................ 76
Text ...................................................................................................................... 77
Textarea................................................................................................................ 77
Textbox ................................................................................................................ 78
Threshold ............................................................................................................. 79
Title ...................................................................................................................... 79
Toolbar ................................................................................................................. 79
Toolbarbutton ....................................................................................................... 80
Toolbarpanel ........................................................................................................ 80
Trash .................................................................................................................... 81
Tree ...................................................................................................................... 81
Treeitem ............................................................................................................... 82
Users .................................................................................................................... 82
Validation ............................................................................................................. 83
Validator .............................................................................................................. 83
Validatorgroup ..................................................................................................... 84
Variable ................................................................................................................ 84
Window ................................................................................................................ 85
Xmldefinition ....................................................................................................... 86
Sida 4(86)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
WebInfo 3.9 - Reference
Overview
About
The object reference lists each object in alphabetical order for easy access. Every
object first gets a brief description and then a table lists and describes all the available
properties.
There is also a reference for common JavaScript functions, predefined CSS classes
and a parameter reference.
Abbreviations
A list of abbreviation used in this document.
Abbreviation
AJAX
ASP
ASP.NET
Meaning
Asynchronous JavaScript
And XML
Active Server Page(s)
CSS
Active Server Page(s) for
.NET framework
Cascading Style Sheets
HTTP
Hypertext Transfer Protocol
HTTPS
Hypertext Transfer Protocol
over Secure Socket Layer
HyperText Markup
Language
JavaScript
HTML
JavaScript
OLE DB
RSS
Object Linking & Embedding
Data Base
Really Simple Syndication
SQL
Structured Query Language
SSO
Single Sign-On
URL
VBScript
Uniform Resource Locator
Visual Basic Scripting Edition
XML
eXtensible Markup
Language
WebInfo 3.9 - Reference.doc
Description
AJAX is a web development technique for creating interactive web
applications.
ASP is Microsoft's server-side script engine for dynamicallygenerated web pages.
ASP.NET is a set of web application development technologies
marketed by Microsoft.
CSS is a stylesheet language used to describe the presentation of a
document written in a markup language like HTML.
HTTP is a communication protocol used to transfer information on
intranets and the Internet.
HTTPS is the use of SSL together with HTTP for encrypting the
HTTP communication.
HTML is the predominant markup language for the creation of web
pages.
JavaScript is scripting language used in web pages to add client
script functionality to the page.
OLE DB is an API designed by Microsoft for accessing different
types of data stores in a uniform manner.
RSS is a family of web feed formats used to publish frequently
updated pages, such as blogs or news feeds.
SQL is the most popular computer language used to create, modify,
retrieve and manipulate data from relational database management
systems.
SSO is a specialized form of software authentication that enables a
user to authenticate once and gain access to the resources of
multiple software systems.
The address of a web page on the world wide web.
VBScript is an Active Scripting language interpreted via Microsoft's
Windows Script Host.
XML is a W3C-recommended general-purpose markup language
that supports a wide variety of applications.
2013-06-10
Sida 5(86)
Reference
Agresso WebInfo 3.9
Web.config Reference
This reference contains the web.config settings that can be used.
Setting
WebInfoTheme
WebInfoSerialNumber
WebInfoLicencedUsers
WebInfoLicenceTable
WebInfoConfigLoad
WebInfoConfigName
WebInfoConfigTable
WebInfoConfigEncrypt
WebInfoCultureInfo
WebInfoCultureInfoDefault
WebInfoCultureInfoCached
WebInfoLogFile
WebInfoLogToEventLog
WebInfoLogVerbose
WebInfoServerSideJavascriptEngine
WebInfoModuleTable
WebInfoSessionLocation
WebInfoDebug
WebInfoShowErrors
WebInfoDisableClientCaching
WebInfoDisableNonce
WebInfoLoggerTable
WebInfoDisableSaveConfig
Sida 6(86)
Description
The theme used for WebInfo. Can be “Agresso” or “CarbonLight” if no
custom themes have been created. If no theme or a wrong theme is set
WebInfo will default to the Agresso theme.
The licence key. This key is based on the installation key, numbers of
licenced users and if WebInfoConfigLoad = 2 the name of the virtual
directory else if WebInfoConfigLoad = 1 unique database information.
The maximum number of different users allowed for the current licence.
Can be 0 which indicates an unlimited number of users.
Changing the numbers of users in an already licenced installation will
break the licence and WebInfo will switch to Demo mode.
The name of the database table to hold runtime licence data. Used only
if licencing is kept in a database instead of in a file. This table is typically
built by the Setup program.
Specifies where the configuration is stored.
1=Database
2=File
The default configuration that WebInfo will use if WebInfoconfig
parameter has not been used in the URL.
The database table that holds the configuration if WebInfoConfigLoad =
1. This table is typically built by the Setup program. Changing the name
of the config table will break the licence and WebInfo will switch to
Demo mode.
Specifies if the WebInfo.config file and the connectionsstrings located in
the web.config file should be encrypted.
1=Enable encryption
0=Disable encryption
A hardcoded culture info that will be used regardless of what is
suggested by the client browser settings.
Sample: sv-SE
The culture info to be used if not specified by the browser.
Specifies if the user’s culture info should be reloaded on every page load
or cached and used during the whole user session.
1=Cache culture info during user session
0=Reload culture info on every page load
The path to a file where all errors and page access will be stored. This
file needs to be writable by the web server.
If set to 1 all errors will be available in the Windows event log.
Specifies the amount of detail of the logging.
If empty Managed JScript will be used. Can also be set to “Jint”.
The database table used to store favourites, uploaded files etc. This
table is typically built by the Setup program.
Where the session is stored.
1=InProc
Other values deprecated.
Developer tool.
Determines if WebInfo will display detailed error messages including
stack traces and SQL queries to the client.
0=Do not show errors
1=Show errors
Developer tool.
Will disable CSRF protection if set to 1. This will also make it possible for
users to navigate using back and forward buttons and make it possible
to change the url manually without getting logged out.
The database table that holds the logs when logging to database.
Uesd to force a readonly configuration. This can be useful when
installing prepackaged applications or signed solutions.
0=Allow saving configuration changes (Default)
1=Disable all writes to configuration (except patching)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Parameter Reference
This reference contains the parameters that can be set using the variables view or the
URL.
This table contains parameters that can be set for a pageid or for a whole solution
using the variables view:
Parameter Name
AgressoDefaultPage
Description
Default page in Agresso Self Service normally Default.aspx. WebInfo will default to
Default.aspx if this parameter is not set.
If this parameter is set to 1 the web service cache is disabled. This parameter is
for debugging purposes and slows down performance.
Hides the _TOOLBAR panel and all its contents.
Hides the _MENU panel and all its contents.
If this parameter is set to 1 WebInfo will not show the error message that the
column was not found in the recordset. The column will get a blank value instead.
When set to 1, skips saving configuration to file when configuration is in table. Will
still save to file the first thing each day when the daily backup is made.
If this parameter is set to 0 will all tail labels be placed directly after its input
control otherwise will all tail labels be placed underneath its input control.
[Width],[Height]
Width and height of the WebInfo browser window.
DisableWebServiceCache
HideToolBar
HideMenu
NoColumnValidation
NoFileSave
TailLabelBr
WindowSize
This table contains parameters that can be set on the URL:
Parameter Name
logon
logoff
newsession
webInfoconfig
control_id
Description
If this parameter is set to a value, a new login is forced.
If this parameter is set, a logoff is forced.
If this parameter is set to 1, a new WebInfo session will be started. The new session
gets a copy of all variables from the previous one but will not interfere with the previous
session. A link with this parameter should preferably also have the target set to _blank.
Name of the configuration to be used.
If this oarameter is set WebInfo willonly render the control with the given Id.
WebInfo 3.9 - Reference.doc
2013-06-10
Sida 7(86)
Reference
Agresso WebInfo 3.9
Recordset Parameter Reference
This reference contains the parameters, keywords and functions that can be used in
SQL statements.
Parameters that can be set in the SQL statement for the TABLE:
Parameter Name
collapsed
hidedetails
updated
altclass
class
[recordset column]_altclass
[recordset column]_class
[recordset column]_input
selected_input
extraforecast
[recordset column]_extraforecast
[recordset column]_factor
Description
Whether or not the row should be collapsed (1=collapsed 0=expanded
2=always visible). This parameter overrides the collapse/expand state of the
group that the row belongs to.
Whether or not the details row should be hidden (1=hidden 0=visible). This
differs from the collapsed parameter by not writing the row to the page at all.
The summary row that the detail row belongs contains the values of the hidden
row.
Whether or not the row should be updated when saved. By default the updated
flag is set to 0 which means that it is only saved when a value on the row has
been changed. If the parameter is set to 1, it will always be saved.
Stylesheet class for the row if row number is even.
Stylesheet class for the row.
Stylesheet class for the column displaying the value with the recordset column
preceding the _altclass suffix if the row number is even.
Stylesheet class for the column displaying the value with the recordset column
preceding the _class suffix.
Whether or not the column displaying the value with the recordset column
preceding the _input suffix should be enabled or disabled (0 hidden, 1 enabled,
2 disabled, 3 display as label, 4 do not render, 5 disabled updatable) if it is an
input column.
Whether or not the checkbox column used for selecting rows should be enabled
or disabled (0 hidden, 1 enabled, 2 disabled) if it is an input column.
Whether or not the extra forecast column configurations should be used when
saving a forecast table input table (1 true, 0 false). The extra column
configurations have the ForecastInput set to ExtraInput and are not visible in
the page. They are linked to a matching forecast input column by having the
save recordset column set in the Value property. The extra column
configurations are only used the first time a row is saved.
Whether or not the extra forecast column configurations should be used for the
column displaying the value with the recordset column preceding the
_extraforecast suffix.
Overwrites the forecast factor setting for the column displaying the value with
the recordset column preceding _factor suffix.
Database independent keywords that can be used in SQL statements:
Keyword
WSQL_FROMDUAL
WSQL_ISNULL
WSQL_GETDATE
WSQL_CONCAT
WSQL_BEGIN
WSQL_END
WSQL_SEMICOLON
WSQL_SUBSTRING
WSQL_TIMESTAMP
WSQL_ASON
WSQL_ASOFF
MS Sql Server
Oracle
FROM DUAL
NVL
SYSDATE
||
BEGIN
END
;
SUBSTR
,SYSDATE
"
"
ISNULL
GETDATE()
+
SUBSTRING
[
]
Database independent functions that can be used in SQL statement:
Function Name
WSQL_FORMATDATE(dateString, format)
Description
Summary:
Converts the given date string to the given date time format.
dateString: Date string to be converted.
format: .NET Date time format to convert the date string to. This
input parameter can be left blank and will then default to “yyyy-MMdd HH:mm:ss”.
Returns: The converted date surrounded with the apostrophe
character.
Sida 8(86)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
WSQL_EQUALS(columnName, value,
excludeValue)
E.g.
WSQL_FORMATDATE(':date_value', 'yy-MM-dd')
Returns '09-03-21' if the date_value is 2009-03-21
Summary:
This function returns a WHERE statement with the format
"columnName = value" if the value does not match the exclude value
otherwise
the function returns 1=1. If the value is not a parameter the function
will regard the value as a string value.
Sample: WSQL_EQUALS('col1', :@var1, '') is replaced with col1 =
:@var1 when variable var1 is not empty and 1=1 when var1 is
empty.
columnName: Column name in the WHERE statemet
value: Value that equals the column
excludeValue: Exclude value when equals to the value replaces the
function with a empty string
WSQL_IN(columnName, value,
excludeValue)
Returns: A WHERE statement with the format "columnName = value"
if the value does not match the exclude value otherwise 1=1
Summary:
If the value does not match the exclude value, this function returns a
WHERE statement with the format "columnName IN(value)".
Otherwise the function returns 1=1.
If the value is not a parameter, the function will regard the value as a
string value.
Sample: WSQL_IN('col1', :@var1, '%') is replaced with 1=1 when
variable var1 = '%' and col1 IN( :@var1) otherwise. Also, :@var1 can
contain multiple commaseparated values to create a list of allowed
values.
columnName: Column name in the WHERE statemet
value: Value to be included in IN-statement.
excludeValue: Value that will cause expression to be replaced with
1=1
WSQL_LIKE(columnName, value,
excludeValue)
Returns: A WHERE statement with the format " columnName IN(
value)" if the value does not match the exclude value. Otherwise it
will be replaced by 1=1.
Summary:
This function returns a WHERE statement with the format
"columnName LIKE value" if the value does not match the exclude
value otherwise
the function returns 1=1. If the value is not a parameter the function
will regard the value as a string value.
Sample: WSQL_LIKE('col1', :@var1, '%') is replaced with col1 LIKE
:@var1 when variable var1 is not equal to '%' and 1=1 when var1
equals '%'.
columnName: Column name in the WHERE statemet
value: Value that equals the column
excludeValue: Exclude value when equals to the value replaces the
function with a empty string
WSQL_DWHWHERE(dataWarehouseId)
WSQL_DWHWHERE(dataWarehouseId,
controlId)
Returns: A WHERE statement with the format " columnName LIKE
value" if the value does not match the exclude value otherwise 1=1
Retrieves the current filter statement of the datawarehouse with the
id of the dataWarehouseId parameter. If no filters are selected, the
function will return 1=1.
Sample: WSQL_DWHWHERE('mywarehouse') is replaced with the
WHERE statement containing the filters for datawarehouse with id set
to dataWarehouseId when the warehouse is filtered or 1=1 if no
filters are currently active.
dataWarehouseId: The id of the data warehouse for which you want
the current WHERE statement returned.
controlId: Parameter that should be provided when datawarehouse
WebInfo 3.9 - Reference.doc
2013-06-10
Sida 9(86)
Reference
Agresso WebInfo 3.9
can work against a warehouseservice. Function will then generate an
appropriate where statement depending on whether a
serviceendpoint exists or not.
WSQL_DWHTABLE(dataWarehouseId)
Returns: A WHERE statement containing the current warehouse filter
or 1=1 if no filters are currently active.
Retrieves the appropriate table name of the datawarehouse with the
id of the dataWarehouseId parameter.
Sample: WSQL_DWHTABLE('mywarehouse') is replaced with
PREFIX_WAREHOUSE if no serviceendpoint is attached and
PREFIX_RESULT if a serviceendpoint exists.
dataWarehouseId: The id of the data warehouse for which you want
the current table name returned.
Returns: A string containing the appropriate warehouse table name.
Sida 10(86)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Server Scripting Reference
WebInfo contains a great number of different objects. Some of these objects are
available for scripting purposes. Listed below are the available objects and the most
commonly used functions:
Functionname
Description
Request
Request.Form(name)
Summary:
Get the form variable with the given name.
name: Variable name
Request.QueryString(name)
Returns: String value of the form variable
Summary:
Get the query string variable with the given name.
name: Variable name
Request.ServerVariables(name)
Returns: String value of the query string variable
Summary:
Get the server variable with the given name.
name: Variable name
Request.Cookies(name)
Returns: String value of the server variable
Summary:
Get the cookie with the given name.
name: Cookie name
Returns: String value of the server variable
Response
Response.Write(htmlstring)
Response.Redirect(url)
Summary:
Write a string to the page by adding it to the WebInfo main frame as a
literal control.
htmlstring: Html string to write to page
Summary:
Redirect to the given URL
url: Url to redirect to
Logger
Logger.Log(message)
Summary:
Logs a message string to file, debugger and event log.
Logger.LogToFile(message)
message: Log message
Summary:
Logs a message string to file.
Logger.LogError(errorMessage)
message: Log message
Summary:
Logs an error string to file, debugger and event log.
errorMessage: Error string
Variables
Variables.SetValue(key, value,
setSessionValue)
Variables.GetValue(key)
WebInfo 3.9 - Reference.doc
Summary:
Sets the value of the given key and value. If setSessionValue is true
the value will also
be saved to the session object.
key: Key to set session value for
value: Value to set for the key
setSessionValue: Set value to session as well if true
Summary:
Gets the the variable value for the given key.
2013-06-10
Sida 11(86)
Reference
Agresso WebInfo 3.9
key: Key to get value for
Returns: The variable value
Config
Config.GetControlById(controlId)
Summary:
Gets the control matching the given controlId.
controlId: Id of the control
Config.GetResultById(sqlId)
Returns: WebInfo control
Summary:
Generates a data table with the results from for the specified sqlId.
sqlId: Sql id to run
Config.GetQueryResult(connectionId,
query)
Returns: Data table containing the recordset from the SQL
Summary:
Gets the data rows returned when the query is run
connectionId: Id of the connection to use
query: Query to execute
Config.ExecuteQuery(connectionId, query)
Returns: Collection of data rows
Summary:
Executes the given sql query
connectionId: Id of the connection to use
query: Query to execute
Config.ResetAllInputControls()
Config.ResetInputControlsOnPage(pageId)
Config.ResetInputControl(controlId)
Returns: Number of rows affected by the query
Summary:
Resets all input controls by resetting the input control values and
setting the initstates to reset.
Summary:
Resets the input control values and sets initstate to reset for a specific
page.
pageId: PageId to reset controls for
Summary:
Resets the input control values and sets initstate to reset.
controlId: ControlId to reset
Sida 12(86)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Javascript Helper Functions Reference
WebInfo contains a vast number of JavaScript functions. Most of these functions are
used by the kernel and are of no use for a customer solution but a number of functions
could be useful when developing a customer solution. These JavaScript helper
functions are described in the table below:
Functionname
Description
Print functions
WebInfo.Print()
WebInfo.Preview()
WebInfo.PrintPage(tableIds, filterInfoIds,
headerFrameIds)
Shows a print friendly version of the current page and displays the
print dialog.
Shows a print friendly version of the current page without displaying
the print dialog.
Summary:
Opens a print friendly page with the given tables with corresponding
filter info objects and header frame objects.
The objects are displayed in the following order headerFrame1,
filterInfo1, table1, headerFrame2, filterInfo2, table2, etc.
If no parameters are set all tables and filter info objects are printed in
the order of their sort property.
tableIds: Ids of tables to export separated by semicolon
filterInfoIds: Ids of filter info objects to export separated by semicolon
headerFrameIds: Ids of header frames to export separated by
semicolon
Export functions
WebInfo.ExportReport(tableIds,
filterInfoIds)
Summary:
Exports the selected objects to Excel, HTML or XML format and opens
the associated program or prompts user to save the file.
tableIds: Ids of tables to export separated by semicolon
filterInfoIds: Ids of filter info objects to export separated by semicolon
Link functions
WebInfo.GoToLink(url, target,
noWaitSymbol)
Summary:
Submits the WebInfo with the processform flag set to zero so that it
represents clicking a link.
url: Url to submit to
target: Target frame to show submit page in
noWaitSymbol: Disable wait symbol
Form functions
WebInfoSubmitForm(url, target,
validationId, novalidation, skipWaitPanel,
validScript)
Summary:
Submits the WebInfo form after setting the url and target frame given
as parameters.
WebInfoValidateForm(validationId,
validScript, invalidScript)
url: Url to submit to
target: Target frame to show submit page in
validationId: Id of the validation object to activate. If the id is null no
validation is made
novalidation: Wether no validation should be made.
skipWaitPanel: Whether to skip showing the wait panel.
validScript: Script to run if form validation was successful
Summary:
Validates the WebInfo form and returns true if the form was valid.
validationId: Id of the validation object to activate. If the validationId
is a zero-length string will all validation objects be checked.
validScript: Script to run if validation return true
invalidScript: Script to run if validation return false
Value functions
WebInfo.GetUnit(val)
Summary:
Returns the int unit value of a string containing a possible px after the
int value.
val: String value
WebInfo 3.9 - Reference.doc
2013-06-10
Sida 13(86)
Reference
Agresso WebInfo 3.9
WebInfo.GetValue(object, separator,
nullIfNoValue)
Returns: Int value representation of the value
Summary:
Gets the value of a input object or WebInfo control.
object: Object to get value from
separator: Separator for multiselect controls
nullIfNoValue: Set empty value to null else ""
WebInfo.SetValue(object, value, separator,
cacheOnChange, noOnChange)
WebInfo.SaveAjaxValues(values,
saveToSession, returnScript)
Returns: Value of the object
Summary:
Sets the value of the input object or WebInfo control and fires the
onchange event.
object: Object to set value for
value: Value to set
separator: Separator for multiselect controls
cacheOnChange: Put OnChange Events in Cache queue instead of
immediate fire.
noOnChange: Do not run OnChanges after setting value
Summary:
Saves a list of variables to the server.
Values: Ampersand-separated list of variable-value pairs. E.g.
‘myvariable1=myvalue1&myvariable2=myvalue2’
saveToSession: Saves the variables in session memory. Should
normally be set to true.
returnScript: Script to execute upon return from callback.
Text functions
WebInfoStringHelper.Left(text, length)
WebInfoStringHelper.Right(text, length)
WebInfoStringHelper.EndsWith(text,
findText)
Summary:
Gets the number of leftmost chars of a string.
text: Original text.
length: Number of leftmost characters to get
Summary:
Gets the rightmost chars of a string.
text: Original text.
length: Number of rightmost characters to get
Summary:
Checks whether or not the text ends with the find text.
text: Text to check
findText: Text to find
WebInfoStringHelpe.StartsWith(text,
findText)
Returns: Whether or not the text ends with the find text
Summary:
Checks whether or not the text starts with the find text.
text: Text to check
findText: Text to find
WebInfoStringHelper.Trim(text)
Returns: Whether or not the text starts with the find text
Summary:
Trims the text by removing leading and trailing blank spaces, tabs and
new line characters.
text: Text to trim
WebInfoStringHelper.RTrim(text)
Returns: Trimmed text
Summary:
Right trims the text by removing trailing blank spaces, tabs and new
line characters.
text: Text to trim
WebInfoStringHelper.LTrim(text)
Returns: Trimmed text
Summary:
Left trims the text by removing leading blank spaces, tabs and new line
characters.
text: Text to trim
Sida 14(86)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
WebInfoStringHelper.Replace(text,
findText, replaceText)
Returns: Trimmed text
Summary:
Replaces the found text with the replace text
text: Text replace in
findText: Text to find
replaceText: Text replace the found text with
Returns: Replaced text
Numeric functions
WebInfoNumericHelper.Round(number,
decimals)
Summary:
Rounds a number to specified number of decimals
number: Number to round
decimals: Decimals to round up to
WebInfoNumericHelper.ParseFloat(number,
setToZeroIfNaN)
Returns: Rounded number
Summary:
Removes the thousand number separator, sets the correct javascript
decimal separator
and parses the value as a float
number: Number to parse to float
setToZeroIfNaN: Whether or not number is set to 0 if the parsing
returned NaN
WebInfoNumericHelper.ParseInt(number,
setToZeroIfNaN)
Returns: Float number
Summary:
Parses the number as a an integer
number: Number to parse to int
setToZeroIfNaN: Whether or not number is set to 0 if the parsing
returned NaN
Returns: Int number
Table functions
WebInfo.CollapseExpandAllRows(tableId)
Summary:
Collapses or expands all collapsible rows in the table with the given
table Id
WebInfo.SaveTable(tableId, pageId,
returnScript , validationId)
tableId: Table id
Summary:
Saves the table.
WebInfo.SaveAndReloadTable(tableId ,
validationId)
tableId: Id of table
pageId: Pageid to jump to after saving the table
returnScript: Return script to run after table was saved if no pageid is
set(NOTE! Not valid for save type Postback)
validationId: Validation to validate updated rows against
Summary:
Saves and reloads the table via AJAX.
WebInfo.AddNewRow(tableId)
WebInfo.SaveTables(tableIds, saveType,
pageId, returnScript, preview)
WebInfo.DeleteSelectedRows(tableId)
WebInfo 3.9 - Reference.doc
tableId: Id of table
validationId: Validation to validate updated rows against
Summary:
Adds a new row to the table, empty or populated according to insert
row template.
tableId: Id of table to add row to.
Summary:
Saves multiple tables.
tableIds: Ids of tables separated with ;
saveType: 1=Postback, 2=Callback
pageId: Pageid to jump to after saving the table
returnScript: Script to execute upon return from callback.
preview: Preview SQL (only valid for AJAX save methods).
Summary:
Deletes checked rows. DeleteSqlId and SaveType are required on the
Table object.
2013-06-10
Sida 15(86)
Reference
Agresso WebInfo 3.9
tableId: Id of table
DOM object functions
WebInfo.GetParentWithTagName (node,
tagName)
Summary:
Searches for the closest parent with the given tag name to the node.
node: DOM node
tagName: Tag name to find
WebInfo.GetParentWithAttribute(node,
attribute)
Returns: The parent with the given tag name or null if nothing was
found
Summary:
Searches for the closest parent with the given attribute to the node.
node: DOM node
attribute: Attribute to find
Returns: The parent with the given attribute or null if nothing was
found
WebInfo.GetParentWithAttributeValue
(node, attribute, value)
Summary:
Searches for the closest parent with the given attribute value to the
node.
node: DOM node
attribute: Attribute to find
value: Attribute value
WebInfo.AddField(form, fieldType,
fieldName, fieldValue)
WebInfo.GetFirstChildNodeIndex(object)
Returns: The parent with the given attribute value or null if nothing
was found
Summary:
Adds a new field to a form with a given type, name and value.
form: Form to add field to
fieldType: Type of field e.g. hidden
fieldName: Name of the field
fieldValue: Value of the field
Summary:
Gets the index of the first real child node
object: Object with child nodes
WebInfo.GetChildNodesCount(object)
Returns: Index of the first real child node
Summary:
Gets the number of child nodes not counting the first text node
object: Object with child nodes
WebInfo.GetChildNode(object, index)
Returns: Number of child nodes
Summary:
Gets the child node with the given index
object: Object with child nodes
index: Index of the child node to get
WebInfo.GetFirstChildNode(object)
Returns: The child node with the given index
Summary:
Gets the first child node
object: Object with child nodes
WebInfo.GetNodeText(object)
Returns: The first child node
Summary:
Gets the text child node value
object: Object with a text child node
Returns: Text node value
AJAX functions
WebInfo.ExecuteSql (sqlId, ajaxValues,
returnFunction , returnXml)
Sida 16(86)
Summary:
Execute an SQL statement via AJAX if the AjaxExcecuteSqlAndScript
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
parameter is set to 1.
WebInfo.ExecuteSqlAndSaveVariables
(sqlId, saveToSession, ajaxValues,
returnFunction)
WebInfo.ExecuteScript(codeId, ajaxValues,
returnFunction)
WebInfo.GetTitle(titleId)
sqlId: Id of the SQL statement to execute
ajaxValues: HttpForm post formatted string of AJAX values to pass to
the server
returnFunction: Return function to run when the SQL statement has
been executed
returnXml: True if DataTable xml should be returned
sqlId: Id of the SQL statement to execute
saveToSession: True if save to session, false is save to page.
ajaxValues: HttpForm post formatted string of AJAX values to pass to
the server
returnFunction: Return function to run when the SQL statement has
been executed
Summary:
Execute a server side script via AJAX if the AjaxExcecuteSqlAndScript
parameter is set to 1.
codeId: CodeId of the script to execute
ajaxValues: HttpForm post formatted string of AJAX values to pass to
the server
returnFunction: Return function to run when the script has been
executed
Summary:
Gets the title for a given titleId.
titleId: Title id
WebInfo.GetVariableValue(variable)
Returns: Title matching the title id
Summary:
Gets the value of a given variable.
variable: Name of the variable
WebInfo.UpdateControl(controlId,
ajaxValues, returnFunction, saveToSession,
jsonObject)
Returns: Value of the variable
AJAX refreshes the control with the given controlId. The jsonObject
parameter can configure the loading of some specific WebInfo controls.
This is currently not part of the public API and is only used internally by
the WebInfo engine.
Other functions
WebInfo.FindPosX(obj)
Summary:
Finds the x position of an object.
obj: Object to find position for
WebInfo.FindPosY(obj)
Returns: The x position of the object
Summary:
Finds the y position of an object.
obj: Object to find position for
WebInfo.FireEvent(object, eventName)
WebInfo.HideDialog(boxId)
WebInfo.ShowDialog(boxId)
WebInfo.HideWindow(windowId)
WebInfo.ShowWindow(windowId)
WebInfo 3.9 - Reference.doc
Returns: The y position of the object
Summary:
Fires the event with the given event name for the object.
object: Object to fire event for
eventName: Name of the event
Hides the WebInfo dialog object with the id specified.
Shows the WebInfo dialog object with the id specified.
Hides the WebInfo window object with the id specified.
Shows the WebInfo window object with the id specified.
2013-06-10
Sida 17(86)
Reference
Agresso WebInfo 3.9
Object Reference
Agressodocumentsource
The document source contains parameters required to fetch a batch of documents
from Agressos document archive.
Property
Wbuid
DocSourceId
Sort
Data Type
uniqueidentifier
Varchar(200)
Int.4
DocType
ImageViewerMimeTypes
Varchar(50)
Varchar(200)
StreamerMimeTypes
Varchar(200)
index_1
index_2
index_3
index_4
index_5
index_6
index_7
index_8
index_9
index_10
index_11
index_12
index_13
index_14
index_15
index_16
index_17
index_18
index_19
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Unique identifier within the configuration for this document source.
The sort order when all objects are created. A lower sort value
indicates that this object will be instanced before those with a higher
value.
Document type for this document source.
A commaseparated list of mimetypes that should always use agresso
viewer. Common mime types are image/gif, image/jpeg, image/png,
image/tiff, application/pdf, text/html
A commaseparated list of mimetypes that should always use agresso
streamer. Common mime types are image/gif, image/jpeg, image/png,
image/tiff, application/pdf, text/html
Filters documents on index_1.
Filters documents on index_2.
Filters documents on index_3.
Filters documents on index_4.
Filters documents on index_5.
Filters documents on index_6.
Filters documents on index_7.
Filters documents on index_8.
Filters documents on index_9.
Filters documents on index_10.
Filters documents on index_11.
Filters documents on index_12.
Filters documents on index_13.
Filters documents on index_14.
Filters documents on index_15.
Filters documents on index_16.
Filters documents on index_17.
Filters documents on index_18.
Filters documents on index_19.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Agressodropdown
The dropdown object is an input object that displays a dropdown that can be used to
select a singe value. The list is built from an SQL statement with the keycolumns
value and description.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
Sida 18(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
FrameName
DropDownList.Width
DropDownList.Height
Label.Text
SubmitOnChange
Varchar(50)
Int.4
Int.4
Varchar(200)
Int.4
Disabled
Int.4
InitValue
Varchar(200)
InitSqlId
AjaxValue
Int.4
Int.4
ExcludeFromFilterinfo
AttributeId
Client
Int.4
Varchar(50)
Varchar(50)
Status
AgressoSqlId
Varchar(50)
Int.4
OnChangeSqlId
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width of this dropdownlist.
Height of this dropdownlist.
Text label that appears before this control.
Whether or not the page should be submited when the value of this
control changes.
Whether or not the input control is disabled (its value can not be changed
by the user).
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a collapsed
frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Attribute ID of the Dimension. (Mandatory)
Client to filter on. Will default to the client variable if left empty.
(Optional)
Status of entries to show. Will default to N if left empty. (Optional)
SqlId of the Agresso sql. Default should suffice for normal Agresso
installtions. Uses the agressoconnectionid variable. (Optional)
SqlId of the Agresso onchange object. Will default to the description field
if left empty. Uses the agressoconnectionid variable. (Optional)
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Agressoperiod
The agressoperiod object is an input control that displays period values from Agresso
in a dropdown list.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
DropDownList.Width
DropDownList.Height
Label.Text
DisplayColumn
Disabled
Varchar(50)
Int.4
Int.4
Varchar(200)
Int.4
Int.4
SubmitOnChange
Int.4
PeriodId
Varchar(10)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will
the control be shown on every page.
Unique identity of this control inside the page (PageId) that the
control belongs to. The ControlId should preferably be unique within
a whole configuration especially if it is supposed to be reused on
other pages.
The sort order when all objects are created. A lower sort value
indicates that this object will be instanced before those with a higher
value.
Left position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the right side of the
parent frame.
Top position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the bottom side of the
parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by
setting this property to the number of pixels needed as margin. The
margin can also be set on invidual sides of the control by setting this
property to a commma separted list of values in the order: top, right,
bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixels of this dropdown.
Height in pixels of this dropdown.
Text label that appears before this control.
Sets which column value from the period table should be dispalyed.
Whether or not the input control is disabled (its value can not be
changed by the user).
Whether or not the page should be submited when the value of this
control changes.
Agresso period_id in acrperiod of the period to display in this
2013-06-10
Sida 19(86)
Reference
Agresso WebInfo 3.9
AttributeId
Varchar(10)
ConnectionId
AjaxValue
Varchar(10)
Int.4
ExcludeFromFilterinfo
StartPeriod.Period
Int.4
Int.4
StartPeriod.StaticPeriod
Varchar(50)
StartPeriod.Adjustment
Int.4
EndPeriod.Period
Int.4
EndPeriod.StaticPeriod
Varchar(50)
EndPeriod.Adjustment
Int.4
DefaultPeriod.Period
Int.4
DefaultPeriod.StaticPeriod
Int.4
DefaultPeriod.Adjustment
Int.4
PeriodInterval
Varchar(50)
PeriodStatuses
Int.4
GreaterThanPeriodId
Varchar(50)
LessThanPeriodId
Varchar(50)
SortOrder
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Int.4
Varchar(200)
Varchar(200)
datetime
Varchar(200)
dropdown. The property AttributeId overrides this value.
AGRESSO attribute_id from agldimvalue that holds the periods to
display in this dropdown. Overrides period_id.
Id of the connection that connects to the agresso database.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a
collapsed frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Start period constant that togehter with the adjustment defines the
starting period of this dropdown.
Sets the StartPeriod to a static value. This property should be
selected with static type, and cannot be combined with adjustment.
Start period adjustment integer that together with the period
constant defines the starting period of this dropdown.
End period constant that togehter with the adjustment defines the
end period of this dropdown.
Sets the EndPeriod to a static value. This property should be selected
with static type, and cannot be combined with adjustment.
End period adjustment integer that together with the period constant
defines the end period of this dropdown.
Default period constant that togehter with the adjustment defines the
default period of this dropdown. The dropdown is set to the default
period when it is intializing or reseting.
Sets the DefaultPeriod to a static value. This property should be
selected with static type, and cannot be combined with adjustment.
Default period adjustment integer that together with the period
constant defines the default period of this dropdown. The dropdown
is set to the default period when it is intializing or reseting.
Interval on the format [start period]-[end period] e.g. 1-12 for which
periods in a year that should be displayed in this dropdown.
Defines which period statuses are allowed for the periods that should
be displayed in this dropdown.
The agressoperiod can only be of greater values than the referenced
period.
The agressoperiod can only be of lesser values than the referenced
period.
Sort order of this dropdown.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Agressoperiodslider
The agressoperiodslider object is an input control that displays period values from
Agresso in a slider that can select the two outer values in a period range. When the
slider sets two values in a range, the values of the range are stored in the
[ControlId]_value variable comma separated. A single value in the range can be
adressed using the syntax [ControlId]_value_[Index 1-x] e.g. slider_value_1 for the
first value.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
Sida 20(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank
will the control be shown on every page.
Unique identity of this control inside the page (PageId) that the
control belongs to. The ControlId should preferably be unique
within a whole configuration especially if it is supposed to be
reused on other pages.
The sort order when all objects are created. A lower sort value
indicates that this object will be instanced before those with a
higher value.
Left position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the right side of the
parent frame.
Top position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the bottom side of
the parent frame.
This property is used for flowlayout when a margin is needed on
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
FrameName
Varchar(50)
Width
Height
Label.Text
SliderTooltipColumn
Int.4
Int.4
Varchar(200)
Int.4
SliderType
Int.4
SliderLabels
Varchar(50)
SliderLabelsAdjustment
Int.4
HideValueLabels
Disabled
Int.4
Int.4
SubmitOnChange
Int.4
PeriodId
Varchar(10)
AttributeId
Varchar(10)
ConnectionId
AjaxValue
Varchar(10)
Int.4
ExcludeFromFilterinfo
StartPeriod.Period
Int.4
Int.4
StartPeriod.StaticPeriod
Varchar(50)
StartPeriod.Adjustment
Int.4
EndPeriod.Period
Int.4
EndPeriod.StaticPeriod
Varchar(50)
EndPeriod.Adjustment
Int.4
FromDefaultPeriod.Period
Int.4
FromDefaultPeriod.StaticPeriod
Int.4
FromDefaultPeriod.Adjustment
Int.4
ToDefaultPeriod.Period
Int.4
ToDefaultPeriod.StaticPeriod
Int.4
ToDefaultPeriod.Adjustment
Int.4
PeriodInterval
Varchar(50)
WebInfo 3.9 - Reference.doc
the control. The margin can be set on all four sides of the
control by setting this property to the number of pixels needed
as margin. The margin can also be set on invidual sides of the
control by setting this property to a commma separted list of
values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is
_MAIN.
Width in pixels for this slider.
Height in pixels for this slider.
Text label that appears before this control.
Sets which column value from the period table should be
dispalyed in the slider tooltip.
Defines if the slider should be used to select one value or a
range consisting of two values.
Defines how many slider labels the slider should display. If the
last slider labels is located to close to the end it will be excluded,
causing the number of displayed slider labels to differ from the
value set in this property.
Defines an adjustment for the slider lablels except for the max
and min labels. The adjustemnt shifts the labels forward or
backwords depending on the value. Negative values will shift the
labels to the left and positive values will shift the labels to the
right.
Hides the value labels to enable more dense stacking of sliders.
Whether or not the input control is disabled (its value can not be
changed by the user).
Whether or not the page should be submited when the value of
this control changes.
Agresso period_id in acrperiod of the period to display in this
slider. The property AttributeId overrides this value.
AGRESSO attribute_id from agldimvalue that holds the periods
to display in this slider. Overrides period_id.
Id of the connection that connects to the agresso database.
Whether or not the value of this control should be passed along
and saved when an AJAX call is made in the application. E.g.
when a collapsed frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Start period constant that togehter with the adjustment defines
the starting period of this slider.
Sets the StartPeriod to a static value. This property should be
selected with static type, and cannot be combined with
adjustment.
Start period adjustment integer that together with the period
constant defines the starting period of this slider.
End period constant that togehter with the adjustment defines
the end period of this slider.
Sets the EndPeriod to a static value. This property should be
selected with static type, and cannot be combined with
adjustment.
End period adjustment integer that together with the period
constant defines the end period of this slider.
Default period constant that together with the adjustment
defines the default from period of this slider. The slider's from
value is set to the default from period when it is intializing or
reseting. When the SliderType is set to Value, the
FromDefaultPeriod is the same as the DefaultPeriod for the
slider.
Sets the FromDefaultPeriod to a static value. This property
should be selected with static type, and cannot be combined
with adjustment.
Default from period adjustment integer that together with the
period constant defines the default from period of this slider.
Default period constant that together with the adjustment
defines the default to period of this slider. The slider's to value is
set to the default to period when it is intializing or reseting.
When the SliderType is set to Value, the ToDefaultPeriod is
ignored.
Sets the ToDefaultPeriod to a static value. This property should
be selected with static type, and cannot be combined with
adjustment.
Default period adjustment integer that together with the period
constant defines the default to period of this slider.
Interval on the format [start period]-[end period] e.g. 1-12 for
2013-06-10
Sida 21(86)
Reference
Agresso WebInfo 3.9
PeriodStatuses
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
which periods in a year that should be displayed in this slider.
Defines which period statuses are allowed for the periods that
should be displayed in this slider.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Agressotextbox
The textarea object is an input control that displays a single row text input area.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
TextBox.Width
TextBox.Height
Label.Text
GhostText
TextBox.MaxLength
Disabled
Varchar(50)
Int.4
Int.4
Varchar(200)
Varchar(200)
Int.4
Int.4
SubmitOnChange
Int.4
InitValue
Varchar(200)
InitSqlId
EmptyValue
AjaxValue
Int.4
Varchar(50)
Int.4
ExcludeFromFilterinfo
PickerSelect
AttributeId
Client
Int.4
Int.4
Varchar(50)
Varchar(50)
Status
AgressoSqlId
Varchar(50)
Int.4
OnChangeSqlId
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixels of this textbox.
Height in pixels of this textbox.
Text label that appears before this control.
Text label that appears before this control.
Max number of characters that are allowed to input in the textbox.
Whether or not the input control is disabled (its value can not be changed
by the user).
Whether or not the page should be submited when the value of this
control changes.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Value for this textarea if the user leaves it empty.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a collapsed
frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Selects the type of picker attached to the textbox.
Attribute ID of the Dimension. (Mandatory)
Client to filter on. Will default to the client variable if left empty.
(Optional)
Status of entries to show. Will default to N if left empty. (Optional)
SqlId of the Agresso sql. Default should suffice for normal Agresso
installtions. Uses the agressoconnectionid variable. (Optional)
SqlId of the Agresso onchange object. Will default to the description field
if left empty. Uses the agressoconnectionid variable. (Optional)
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Applicationbutton
Sida 22(86)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
The applicationbutton object is control that is a special button that can only be placed
in a flowlayout and resembels the buttons in Agresso Self Service in the left hand
corner.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Text
ImageUrl
CssClass
Varchar(50)
Varchar(200)
Varchar(200)
Varchar(50)
SubmitUrl
Varchar(200)
Target
Varchar(50)
ValidationId
Varchar(50)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property to
the number of pixels needed as margin. The margin can also be set on invidual
sides of the control by setting this property to a commma separted list of values
in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Text that will appear inside button.
URL for showing an image inside the button.
Sets the stylesheet class of the button. If using Agresso theme it is possible to
add a matching border to the top by setting class to bordertop.
The URL which the user will be linked to when pressing the button. This link can
be relative i.e. inside WebInfo or an external link to another web site or a
PageId or a javascript method if it starts with "javascript:".
Target window or frame for the button. The target ca refer to a WebInfo frame
if it is prefixed with WB_ e.g WB_MAIN.
Validation object that will be called before linking to SubmitUrl. If validation fails
the Postback will be cancelled.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Appversion
The appversion object contains information about which application version a
configuration belongs to.
Property
Wbuid
Major
Minor
Build
Revision
LastUpdated
LastUpdatedBy
Data Type
uniqueidentifier
Int.4
Int.4
Int.4
Int.4
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Major version integer.
Minor version integer.
Build version integer.
Revision version integer.
Timestamp of latest change.
User that commited the latest change on object.
Blob
The blob object is used to display blob files from a database.
Property
Wbuid
ControlId
Data Type
uniqueidentifier
Varchar(50)
Sort
Int.4
FileType
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Type of file of file extension. This property can also be set in the SQL statement
2013-06-10
Sida 23(86)
Reference
Agresso WebInfo 3.9
FileName
Varchar(50)
SqlId
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
for the blob by using the recordset parameter mime_type or file_type.
Name of the file. This property can also be set in the SQL statement for the blob
by using the recordset parameter file_name.
Id of the SQL statement that populates this blob. The SQL statement must
contain the column data with the blob data. The SQL statement can also contain
the columns mime_type (for the mime type of the file e.g text/html), file_type
(the file extension of the file) and file_name (the name of the file when it is
opened).
Timestamp of latest change.
User that commited the latest change on object.
Bounce
The bounce object is used for bouncing the user to another PageId.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Key
Sort
Varchar(50)
Int.4
BouncePageId
Varchar(50)
SqlId
Int.4
CodeId
Int.4
ExecutePosition
Int.4
ClientSideBounce
Int.4
Description
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique key for the bounce.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
PageId to which this bounce should be performed. This means that
BouncePageId overrides the other to poperty and SqlId overrides the CodeId
property.
Id of the SQL statement that will determine to which PageId this bounce
should be performed. The bounce address should be located in the first
column of the first row in the recordset. The bounce parameters
BouncePageId, SqlId and CodeId are checked in given order to get the bounce
PageId. This means that BouncePageId overrides the other to poperty and
SqlId overrides the CodeId property.
Id of the code block that will determine to which PageId this bounce should be
performed. This means that BouncePageId overrides the other to poperty and
SqlId overrides the CodeId property.
Position in the execution of the WebInfo engine when the bounce should be
performed.
Whether or not the bounce should be performed on the client side. Execute
position should be set to None when this property is used.
Descriptive text of what this bounce is used for.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Bulletedlist
The bulleted list object is a control for displaing multiple text or link items in a
bulleted list. The list is built from an SQL statement with the keycolumns value and
description.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
Sida 24(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property
to the number of pixels needed as margin. The margin can also be set on
invidual sides of the control by setting this property to a commma separted list
of values in the order: top, right, bottom and left.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
FrameName
Width
Height
Label.Text
List.DisplayMode
List.BulletStyle
SqlId
Varchar(50)
Int.4
Int.4
Varchar(200)
Int.4
Int.4
Int.4
EditToolTip
NormalToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
The frame where the control will be put in. Default value is _MAIN.
Width in pixels for this bulleted list.
Height in pixels for this bulleted list.
Text label that appears before this control.
Displaymode of the bulleted list.
Style of the bullets in the bulleted list.
Id of the SQL statement that populates this bulledlist. The SQL statement must
contain the column description which is displayed as the text in the bulleted
list. If the list is used as a link list the SQL statement must contain the column
url and optional the column target where url is the url to link to and target is
the window of the link.
Descriptive text that will appear as a tooltip in editmode.
Descriptive text that will appear as a tooltip in normal mode.
Timestamp of latest change.
User that commited the latest change on object.
Button
The button object is a control. When clicked it will typically perform a Submit or link
to a new page. This will most often mean that a PostBack is performed where the page
is refreshed and variables are loaded from the form where the Submit originated from.
Most button properties controls the visual aspects of the button. Two properties deal
with the action part namely SubmitUrl and ValidationId. If the button is clicked and a
ValidationId is present what will happen is that the validation will be performed first.
If successful the normal Submit action will follow. However if the validation fails for
some reason the Submit will be cancelled. This is useful in order to prevent for
example the saving of a form until the user has filled in certain mandatory fields.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Text
ImageUrl
HideImageBackground
Varchar(50)
Int.4
Varchar(200)
Varchar(200)
Int.4
ButtonType
CssClass
Int.4
Varchar(50)
SubmitUrl
Varchar(200)
Target
Varchar(50)
ValidationId
Varchar(50)
SkipWaitPanel
NormalToolTip
EditToolTip
Int.4
Varchar(200)
Varchar(200)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixels of this button.
Text that will appear inside button.
URL for showing an image inside the button.
Some themes allow for a background for the button image. They are
only meant to be used with transparent images. Disable the background
with this property if you use a non-transparent image.
Sets which type of button to use.
Sets the stylesheet class of the button. If using agresso theme, it is
possible to increase height of button with the following classes: large,
larger, largest
The URL which the user will be linked to when pressing the button. This
link can be relative i.e. inside WebInfo or an external link to another web
site or a PageId or a javascript method if it starts with "javascript:".
Target window or frame for the button. The target ca refer to a WebInfo
frame if it is prefixed with WB_ e.g WB_MAIN.
Validation object that will be called before linking to SubmitUrl. If
validation fails the Postback will be cancelled.
If set, supresses the call for the wait panel when the button is clicked.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
2013-06-10
Sida 25(86)
Reference
Agresso WebInfo 3.9
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Timestamp of latest change.
User that commited the latest change on object.
Buttonx
Descriptive text that will appear as a tooltip in normal mode.
Property
EditToolTip
Data Type
Varchar(200)
Description
Descriptive text that will appear as a tooltip in editmode.
Chartfx
The chart object is used to display charts.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
ChartType
Title
Width
Height
View3D
Stacked
Varchar(50)
Int.4
Varchar(50)
Int.4
Int.4
Int.4
Int.4
ShowToolBar
SqlId
Int.4
Int.4
XMLId
Int.4
WarehouseId
Grouping
Varchar(10)
Varchar(200)
ZoomUrl
Varchar(200)
ZoomTarget
Varchar(50)
AddSeriesDrillText
AddPointDrillText
LastUpdated
LastUpdatedBy
Int.4
Int.4
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property
to the number of pixels needed as margin. The margin can also be set on
invidual sides of the control by setting this property to a commma separted
list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Prefedefined chart type.
Chart title displayed above the chart.
Width of the chart in pixels.
Height of the chart in pixels.
Whether or not the chart should be displayed in 3D.
Whether or not the bars from different series should be stacked in a bar
chart.
Whether or not the chart toolbar should be displayed above the chart.
Id of the SQL statement that populates this chart. For predefined pie chart
types the SQL can contain the following columns: label (value label), value.
For other predefined chart types the SQL can contain the following columns:
label (x-value label), series[1-10]_value (series values) and series[110]_name (series name). The SQL can also contain a title column to override
the matching title property on the chart for all prediefined chart types.
The xml definition that defines all properties of the chart. XML that hold
Value_X and Name_X where X is an integer, will replace those strings with
columns having the suffix _value.
The datawarehouse to connect the chart to
Set this to a commaseparated list of columns to group on when using a
serviceendpoint and the query is not defined using the queryid
he URL which the user will be linked to when clicking on the button or link.
This link can be relative i.e. inside WebInfo or an external link to another web
site or a PageId or a javascript method if it starts with "javascript:".
Target window or frame for the zoom. The target ca refer to a WebInfo
frame if it is prefixed with WB_ e.g WB_MAIN.
Series will appear as drilltext and thus in filterinfo.
Point will appear as drilltext and thus in filterinfo.
Timestamp of latest change.
User that commited the latest change on object.
Charttypexml
Sida 26(86)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
The setupsql object contians an SQL statement to setup WebInfo in a specific
database type.
Property
Wbuid
ChartType
Sort
XMLCode
LastUpdated
LastUpdatedBy
Data Type
uniqueidentifier
Int.4
Int.4
Varchar(4000)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Timestamp of latest change.
User that commited the latest change on object.
Checkbox
The checkbox object is an input object that displays a checkbox that the user can
check and uncheck. The checkbox can take two different values valueon (checked)
and valueoff (unchecked).
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
Label.Text
CheckBox.Text
DirtyMarksPage
Varchar(200)
Varchar(200)
Int.4
Disabled
Int.4
SubmitOnChange
Int.4
ValueOn
ValueOff
InitValue
Varchar(200)
Varchar(200)
Varchar(200)
InitSqlId
AjaxValue
Int.4
Int.4
ExcludeFromFilterinfo
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Int.4
Varchar(200)
Varchar(200)
datetime
Varchar(200)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus
the given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame
minus the given height.
Text label that appears before this control.
Text label that appears after this control.
Whether or not the page should be marked as dirty when this control is
changed. A dirty page displays its DirtyWarningText when the user tries to
leave the page without saving.
Whether or not the input control is disabled (its value can not be changed
by the user).
Whether or not the page should be submited when the value of this
control changes.
Value that represents that this checkbox is checked.
Value that represents that this checkbox is unchecked.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a collapsed
frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
Sida 27(86)
Reference
Agresso WebInfo 3.9
Checkboxlist
The checkboxlist object is an input object that displays a number of checkboxes in a
list. This object is used for multiple value selection when the number of choices is
limited.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Varchar(50)
Label.Text
CheckBoxList.RepeatDirection
CheckBoxList.RepeatColumns
DirtyMarksPage
Varchar(200)
Int.4
Int.4
Int.4
Disabled
Int.4
SubmitOnChange
Int.4
InitValue
Varchar(200)
EmptyValue
AjaxValue
Varchar(50)
Int.4
ExcludeFromFilterinfo
SqlId
Int.4
Int.4
InitSqlId
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank
will the control be shown on every page.
Unique identity of this control inside the page (PageId) that the
control belongs to. The ControlId should preferably be unique
within a whole configuration especially if it is supposed to be
reused on other pages.
The sort order when all objects are created. A lower sort value
indicates that this object will be instanced before those with a
higher value.
Left position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the right side of the
parent frame.
Top position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the bottom side of
the parent frame.
This property is used for flowlayout when a margin is needed on
the control. The margin can be set on all four sides of the control
by setting this property to the number of pixels needed as
margin. The margin can also be set on invidual sides of the
control by setting this property to a commma separted list of
values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is
_MAIN.
Text label that appears before this control.
Direction to repeat checkboxes in this list.
Number of columns to display checkboxes in for this list.
Whether or not the page should be marked as dirty when this
control is changed. A dirty page displays its DirtyWarningText
when the user tries to leave the page without saving.
Whether or not the input control is disabled (its value can not be
changed by the user).
Whether or not the page should be submited when the value of
this control changes.
Initial value of the input control that will be loaded when the
control is intializing (first load) or reseting (a resetinputcontrols
has been done for this control).
Value for this checkboxlist if the user leaves it empty.
Whether or not the value of this control should be passed along
and saved when an AJAX call is made in the application. E.g.
when a collapsed frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Id of the SQL statement that populates this checkboxlist. The SQL
statement must contain the columns value and description where
value is the value of checkboxlist option and description is the
text the user sees.
The SqlId used to populate the InitValue if no InitValue is
present.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Clientscriptonchange
The clientscriptonchange object calls a client script method when a value in a control
is changed. The returned value is either set as a tail text to the change control or as a
value for another control.
Property
Wbuid
Sida 28(86)
Data Type
uniqueidentifier
Description
Unique identity. Handled internally by WebInfo.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
PageId
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
OnChangeControl
OnChangeClientScript
Varchar(50)
Varchar(200)
ValueControl
Varchar(50)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
ControlId of the control which value change triggers this onchange action.
This field should only contain the javascript method name without
paranthesis and arguments. The method can recieve two parameters. The
first parameter is the input object that has changed value and the second
parameter is the onchange object itself. A special javascript method called
WebInfo.OnChangeUpdateValueControl can be used to AJAX refresh
another control, by setting this property to
WebInfo.OnChangeUpdateValueControl and the ValueControl property to
the controlId of the control that needs to be refreshed. Another special
javascript method called
WebInfo.OnChangeUpdateDataWarehouseControls can be used to AJAX
refresh all controls belonging to a datawarehouse, by setting this property
to WebInfo.OnChangeUpdateDataWarehouseControls and the
ValueControl property to the WarehouseId of the warehouse that needs
to be refreshed.
ControlId of the control where the return value from the onchange action
is set. If this property is left blank the value will be displayed as a tailtext
to the OnChangeControl. If the onchange is used in a table the onchange
value can be returned to another column by setting its ColumnName in
this property.
Timestamp of latest change.
User that commited the latest change on object.
Clientscriptvalidator
The clientscriptvalidator object validates the value of a control with a clientscript
method.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
ControlToValidate
ValidationId
ValidatorGroupId
Varchar(50)
Varchar(50)
Varchar(50)
ValidationClientScript
Varchar(200)
ValidateOnChange
Int.4
MinLength
Int.4
MaxLength
Int.4
OnChangeValidationMessageTitleId
Varchar(50)
MessageOnlyOnFirstFail
Int.4
AllowEmptyValue
DisableServerValidation
Int.4
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left
blank will the control be shown on every page.
Unique identity of this control inside the page (PageId) that
the control belongs to. The ControlId should preferably be
unique within a whole configuration especially if it is
supposed to be reused on other pages.
The sort order when all objects are created. A lower sort
value indicates that this object will be instanced before
those with a higher value.
ControlId of the control that this validator validates.
Id of the validation object that this validator belongs to.
Id of the validator group object that this validator belongs
to.
This field should only contain the javascript method name
without paranthesis and arguments. The method can recieve
two parameters. The first parameter is the object that is
being validated and the second parameter is the validator
object itself.
Whether or not this validator should validate its
ControlToValidate control when the value of the control
changes.
Minimum length for the value of the control that this
validator validates. NOTE! This property is only accepted
when the validator does not belong to a validator group or
belongs to a ValidatorGroup with the type set to None.
Maximum length for the value of the control that this
validator validates.
Id of the the title that will be shown to the user if the value
of the ControlToValidate control is invalid.
If set, will only display error message if no other validations
has failed before it.
If set, will accept empty string as a valid value.
Disables the extra server validation which must be done to
2013-06-10
Sida 29(86)
Reference
Agresso WebInfo 3.9
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
ensure that hostile users manipulates data before it is
posted to the server. If the extra server validation fails the
[controlId]_value variable will be set to an empty string.
Timestamp of latest change.
User that commited the latest change on object.
Code
The code object contains client or server script code.
Property
Wbuid
Sort
Data Type
uniqueidentifier
Int.4
CodeId
SourceCode
LastUpdated
LastUpdatedBy
Int.4
Varchar(4000)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Unique identifier within the configuration for this code block.
Script code for this code block.
Timestamp of latest change.
User that commited the latest change on object.
Column
The column object is a column definition for the table.
Property
Wbuid
Sort
Data Type
uniqueidentifier
Int.4
TableId
RowId
Varchar(50)
Varchar(10)
ColumnName
Varchar(50)
TablePart
Int.4
ColumnType
Int.4
Value
Varchar(50)
CodeId
DocSourceId
Decimals
Int.4
Varchar(200)
Int.4
ThousandSeparator
Int.4
Format
Varchar(50)
Class
Varchar(200)
Width
AltClass
Int.4
Varchar(200)
ImageUrl
Varchar(200)
ColSpan
Varchar(50)
Align
Varchar(10)
Separator
Int.4
Sida 30(86)
Description
Unique identity. Handled internally by WebInfo.
The sort order of this column defintion which defines in which order
the columns are presented in the table.
ControlId of the table that this column definition belongs to.
RowId of this column definition which has the format [row type].[row
number] e.g d.1, h0.2, s1.1 etc.
Name of the rendered cell for this column defintion. This property
must be set when using the table for editing values and saving the via
SQL statements.
If the table consists of several parts this property sets which part this
column defintion belongs to. Default is 0 which is the left most part.
Type of column that together with the Value property defines what to
display in this column.
Value of this column defintion that together with the ColumnType
property defines what to display in a cell rendered from this column
definition.
Id of the formula statement that populates this column.
Chooses which document source the column is bound to.
Number of decimals to show for a numeric cell rendered from this
column definition.
Whether or not a thousand separator should be displayed for a
rendered numeric cell for this column defintion.
A .NET format string (<a href="http://msdn.microsoft.com/enus/library/fbxft59x(VS.71).aspx" target="_blank">Link to MSDN</a>)
that defines how the cell value should be formated. The cell value as is
passed as the first format item referred to as {0} in a .NET format
string. E.g. {0}% formats the value to display as 99%, {0:yyyy MM
dd} formats a date value to display as 2009 12 20.
Css stylesheet class for this column definition. The css class can
consists of several css classes separated with a blank space e.g
"grid_white gray1 bold" which means that the cell has a white grid
around it a gray tone background color and that the text is bold.
Width in pixel for a cell rendered from this column defintion.
Css stylesheet class for this column defintion when the row number
during render is even.
URL for an image to be displayed in the column. If this property
matches a column name in the recordset the URL will be replaced by
the recordset column value.
Number of cells that the rendered cell from this column defintion
spans over.
Algnment of the content for the cell rendered from this column
defintion.
Whether or not this cell rendered from this column defintion should
have a leading separtor.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Wrap
Int.4
IndicatorControlId
Varchar(50)
EditControlId
Varchar(50)
SortColumns
Varchar(50)
VisibilityExpression
Varchar(50)
Encrypted
Int.4
NoSummary
Int.4
DocSelector
Varchar(200)
DisableXSSProtection
Int.4
ZoomDrillValues
Varchar(200)
ZoomDrillTexts
Varchar(200)
ZoomUrl
Varchar(200)
ZoomTarget
Varchar(50)
ZoomValueNullBehaviour
Int.4
TableZoomControlId
Varchar(50)
ExpandZoomControlId
Varchar(50)
Pivot
Rss
Raise
PreviousValue
Int.4
Int.4
Int.4
Varchar(50)
ForecastInput
Factor
Int.4
Decimal(15,3)
BudgetType
Varchar(10)
AggregateId
Varchar(10)
AmountVariant
Varchar(10)
SaveColumn
Varchar(10)
Prefix
Varchar(10)
DistSqlId
Int.4
WebInfo 3.9 - Reference.doc
Whether or not this cell rendered from this column defintion should
wrap its text content if it exceeds the width of the cell.
ControlId of the indicator to be shown for an indicator column
defintion.
ControlId of the control that act as a template for an editable column
defintion.
Comma separated list of columns in the recordset that are set in the
:orderby variable when a sort action is made for this column defintion.
The vairable :orderby can be used in the SQL statement for the table.
This could either be the ControlId of a checkbox that will set the
visibility of the column defintion or an expression. If the the checkbox
is checked or the expression value is 1 or true, the column defition is
visible.
Specifies whether column should be encrypted, e.g. if contents should
be encrypted on saving and decrypted on retrieval.
Sets that the value presented in a summary column should contain the
value of the current recordset row and not the summarized value. This
property only affects column defintions with rowid type s and column
type Sql.
Which documentselector to send documents to, when using document
column.
Disables XSS protection. This allows for displaying HTML in column. It
is vital for security that you do not display user input data in this
column if this is enabled.
Comma separated list of columns in the recordset that will be passsed
to the next page as variables when the a zoom button or link is
clicked. The drill value names are formated as
[PageId]_drillvalue_[drillvalue column number] e.g 10_drillvalue_1.
Comma separated list of columns in the recordset that will be passsed
to the next page as texts when the a zoom button or link is clicked.
The drill text names are formated as [PageId]_drilltext_[drilltext
column number] e.g 10_drilltext_1.
The URL which the user will be linked to when clicking on the button
or link. This link can be relative i.e. inside WebInfo or an external link
to another web site or a PageId or a javascript method if it starts with
"javascript:". If this property matches a column name in the recordset
the URL will be replaced by the recordset column value.
Target window or frame for the zoom. The target ca refer to a
WebInfo frame if it is prefixed with WB_ e.g WB_MAIN.
Specifies how the column should be displayed if the first zoom value is
null in the recordset.
This property sets the ControlId of the TableZoom object which
contains all zoom links for this column. Only unvisited pageids among
the zoom links are displayed in a dropdown when clicking on this
column.
ControlId of the frame that will be expanded in a new row when the
cell is clicked
Pivot column type for this column defintion.
Rss column type for this column defintion.
Raise column type for this column defintion.
Specific property used for forecast where this property contains the
column in the recordset that contains the value of the previous
forecast.
Whether or not this column is a input column for forecasts.
Specific property used for forecast where this property contains the
factor to multiply the forecast value with before storing it.
Specific property used for forecast. The value of this property is
referred to with :budget_type in the update sql.
Specific property used for forecast. The value of this property is
referred to with :aggregate_id in the update sql.
Specific property used for forecast. The value of this property is
referred to with :amount_value in the update sql.
Specific property used for forecast where this property contains the
name of the column to store the forecast value in the import table.
The value of this property is referred to with :save_column in the
update sql statement.
Specific property used for forecast where this property contains a
prefix which is used when certain columns in the recordset should be
used when saving a specific forecast column.
Specific property used for distributing a value over a period of time.
This property contains the SQL statement that returns the distribution
data for a given table cell. The page parameter
AjaxExcecuteSqlAndScript must be set to 1 for this property to work.
2013-06-10
Sida 31(86)
Reference
Agresso WebInfo 3.9
DistType
Int.4
DistTypeSelectId
Varchar(50)
DistFirstPeriod
Varchar(10)
DistLastPeriod
Varchar(10)
DistPeriodInterval
Varchar(10)
DistDefaultInput
Int.4
NormalToolTip
Varchar(200)
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
datetime
Varchar(200)
All data columns in the recordset entry that the cell displays data for,
can be used in the SQL statement as variables. The SQL statement
must contain the column period and the column with the distribute
value, which must be named the same as the data column that it
distributes values for. Whether or not input should be allowed or
denied can be set by adding an extra column with the same name as
the distribute value column suffixed with the keyword _input (1=Input
allowed, 0=Input denied).
Specific property used for distributing a value over a period of time.
This property sets the type of distribution to be used for this column.
Predefined distribute types: 1=Linear distribution, 2=Manual
distribution, 3=Distribution type controlled by the value of a
DropDown which ControlId is set in DistTypeSelectId property
Specific property used for distributing a value over a period of time.
This property sets the ControlId of the DropDown that is used to select
the distribute type for this column if the distribute type is set to 3.
Specific property used for distributing a value over a period of time.
This property sets the first period in the distribution with the format
yyyypp. The property can be set using a variable.
Specific property used for distributing a value over a period of time.
This property sets the last period in the distribution with the format
yyyypp. The property can be set using a variable.
Specific property used for distributing a value over a period of time.
This property sets the interval for the distribution periods e.g. 1-12 or
0-14.
Specific property used for distributing a value over a period of time.
This property sets whether or not input is allowed or denied on
default. 1=Input allowed, 0=Input denied.
Descriptive text that will appear as a tooltip in normal mode. A
recordset column can be used as tooltip by setting this property to the
name of the recordset column that should be displayed as tooltip.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Combinationpicker
A picker that helps select a value for a textbox or textarea input control by selecting a
value from a table.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
PickerTitle
PickerControlId
PickerSqlId
Varchar(50)
Varchar(50)
Int.4
PickerTable
PickerMode
Varchar(50)
Int.4
AutoFilter
Int.4
RenderOnTop
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Sida 32(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
A title text for the picker.
ControlId of the control that the picker helps to select a value for.
Id of the SQL statement for the combination picker table. The SQL statement
must contain a column named value, which should contain the picker value, and
at least one more column. To filter the content the variable combinationvalue
can be used in the SQL statement. Combinationvalue contains the value of the
combination search field.
ControlId of a table used by the prompt picker.
Mode of the picker: Normal mode lets you search in all columns simultainiously
using only one search field, Advanced gives you one search field per column.
If checked, the combinationpicker will add an automatic filter that the value
should start with the current filter. AutoFilter should not be used when the
number of unfiltered rows exceeds DataMaxRows since it will yield
unpredicatable results.
If checked, the picker will be rendered in the document node. This will cause it
to always render on top of all other controls. A side effect of checking this is
that no scrollbars will be generated if the picker does not fit in page.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Commentobject
The Comment Object enables comments to be attached to individual controls. If used
with the WebInfo table control it also allows commenting on row or cell level.
Property
Wbuid
ControlId
Data Type
uniqueidentifier
Varchar(50)
PageId
Varchar(50)
TargetControlId
ConnectionId
Varchar(50)
Varchar(10)
TableName
NoCellComments
RelationId
Varchar(50)
Int.4
Varchar(50)
Contributor
Varchar(50)
Application
Varchar(50)
PresentationMode
Int.4
UpdateMode
Int.4
DefaultWindowWidth
DefaultWindowHeight
Title
ContributorText
DatetimeText
DisableResultSetKeys
Key1
Int.4
Int.4
Varchar(50)
Varchar(50)
Varchar(50)
Int.4
Varchar(50)
Key2
Varchar(50)
Key3
Varchar(50)
Key4
Varchar(50)
Key5
Varchar(50)
Key6
Varchar(50)
Key7
Varchar(50)
Key8
Varchar(50)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Unique identity of this control inside the page (pageid) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
Page where this control will be shown. If the pageid is left blank will the
control be shown on every page.
The control id of the control that the comments should attach to.
Id of the connection that this controls SQL statement uses when
executing.
The name of the module table used to store the comments.
If checked, will not allow comments to made on specific cells in a table.
The relation that describes which comments should be visible for the
user. Could be any combination group memberships, periods, clients etc.
A distinguisher that marks up the entries in the module table for logging
or monitoring purposes.
A distinguisher that marks up the entries in the module table for logging
or monitoring purposes.
Whether the comments should be displayed with history (Conversational),
or if users only keep updating the same comment (Collaborational). It is
also possible to record the history of the single comment, but this history
will not be shown to the end user (VersionControlled).
If deletion is not denied by permission objects, this property describes
what posts are allowed to be deleted: no posts, your own posts or any
posts.
Sets the default width of the window in pixels
Sets the default height of the window in pixels
The text shown in the head of the comment window.
The text or title to replace the default Contributer: text in the comments.
The text or title to replace the default Created: text in the comments.
If set, improves performance by not looking for keys in result set.
A distinguisher that marks up the entries in the module table for logging
or monitoring purposes.
A distinguisher that marks up the entries in the module table for logging
or monitoring purposes.
A distinguisher that marks up the entries in the module table for logging
or monitoring purposes.
A distinguisher that marks up the entries in the module table for logging
or monitoring purposes.
A distinguisher that marks up the entries in the module table for logging
or monitoring purposes.
A distinguisher that marks up the entries in the module table for logging
or monitoring purposes.
A distinguisher that marks up the entries in the module table for logging
or monitoring purposes.
A distinguisher that marks up the entries in the module table for logging
or monitoring purposes.
Timestamp of latest change.
Which mode the comments should presented in, As a conversation with
comments following eachother, as a single mass of text where everyone
edit the same text, or as a single mass of text but where each change
generates a historical snapshot.
Connection
The connection object contains information about a connection to a database,
webservice or rss feed.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ConnectionId
Varchar(10)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of the of this connection within the configuration.
2013-06-10
Sida 33(86)
Reference
Agresso WebInfo 3.9
Sort
Int.4
ConnectionString
ImpersonateUser
Varchar(4000)
Varchar(50)
ImpersonateDomain
Varchar(50)
ImpersonatePassword
Varchar(50)
Description
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
OleDb, Rss or WebService connection string for this connection.
Impersonates the domain user during executions when connection uses
integrated security.
Impersonates the domain during executions when connection uses
integrated security.
Impersonates the domain password during executions when connection
uses integrated security.
Descriptive text for this connection.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Control
The control object is a object that can be added to a frame in a page. This object is the
parent for all controls.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Type
ControlId
Varchar(50)
Varchar(50)
FrameName
Sort
Varchar(50)
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Name of the type of this control.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The frame where the control will be put in. Default value is _MAIN.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Timestamp of latest change.
User that commited the latest change on object.
Control permission
The control_permission object sets the permissions for a specific control.
Property
Wbuid
Name
ControlToCheck
Data Type
uniqueidentifier
Varchar(50)
Varchar(50)
ControlIdRange
ApplyTo
Varchar(200)
Int.4
DenyAction
AlwaysApprove
AlwaysDeny
Int.4
Int.4
Int.4
SqlId
Int.4
CodeId
Int.4
RedirectPageId
Varchar(50)
UserSecurityLevel
AgressoRoleIds
Int.4
Varchar(200)
Sida 34(86)
Description
Unique identity. Handled internally by WebInfo.
Name of the control permission
ControlId of the control that this permissions object grants or denies access
to.
Comma separated list of IDs the permission applies to.
Under which cirsumstances permission will be applied. "All" means always
applied. "Page" means permission is only applied for displaying a page.
"Export" means permission is only applied when creating an export.
Action to be taken when access is denied for this permission.
If set to true, always approves security check.
If set to true, always denies security check. However, If another equally or
more specific permission allows access, access will be granted.)
Id of the SQL statement that determine if this permission is grants or denies
access. The permission grants access if the value of first column in the first
row in the first row equals 1. The variables that are set and can be used in
the SQL query are permission_control and permission_control_value. The
variable permission_control is set to the id of the control that is beeing
checked and permission_control_value to the value of the control.
Id of the code block that determine if this permission is grants or denies
access. The script must set the variable permission_script_return which
should be set to 1 if permission object grants access. The variables that are
set and can be used in the script are permission_control and
permission_control_value. The variable permission_control is set to the id of
the control that is beeing checked and permission_control_value to the value
of the control.
pageid to where the user is redirected when access to the pageidToCheck is
denied.
Minimum security level (built in) for this permission to grant access.
Semi-colon separated list of Agresso role ids that are valid for this permission
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
AgressoMenuId
Users
UserGroups
Varchar(50)
Varchar(200)
Varchar(200)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
object.
Id of the Agresso menu that the permission rules are retrieved from.
Semi-colon separated list of users that are valid for this permission object.
Semi-colon separated list of user groups that are valid for this permission
object. If windows authentication is used the groups should have the format
domain\name.
Timestamp of latest change.
User that commited the latest change on object.
Datawarehouse
The datawarehouse object populates a data warehouse and refreshes it at set intervals.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
WarehouseId
Sort
Varchar(10)
Int.4
DataSqlId
FilterColumns
ValueColumns
Int.4
Varchar(4000)
Varchar(200)
StorageConnectionId
TargetConnectionId
Varchar(10)
Varchar(10)
TablePrefix
ReloadInterval
Varchar(10)
Int.4
ReloadSqlId
Int.4
MaxWarehouseRows
Varchar(50)
LastReloadedString
PopulateFromMemory
Varchar(50)
Int.4
ServiceEndpoint
Varchar(200)
ApplyFiltersGlobally
Int.4
AjaxUpdateControls
Description
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(50)
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of the of this data warehouse within the configuration.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
The Sql that populates this datawarehouse.
Commaseparated list of the columns that will be used to filter the data.
Commaseparated list of the columns that will be considered values
(summarized by group).
The connection that the datawarehouse will use to store the data in.
The connection that the datawarehouseservice will use to store the result
table in. Not used unless warehouseservice is used.
The prefix that the datawarehouse will use when naming the tables.
The conditions for which the datawarehouse will update itself
automatically.
If this Sql returns 1 in the first column of the first row the datawarehouse
will repopulate itself.
The max no of rows that the warehouse will work with. If more rows than
this number are returned after filtering, WebInfo will show an information
message (Title: NarrowYourSelection) telling the user to narrow their
search. Also, all datawarehouse value controls will be hidden until the
filter returns fewer rows than this number.
The last time this datawarehouse was updated.
Tells the datawarehouse to load the entire source data into memory
before populating the data warehouse. While this will increase
performance while populating a small dataset, it will cause memory issues
if the data warehouse is too large.
If set, will cause the datawarehouse to manage population through the
given external service. The value set in ServiceEndpoint should point to
an appsetting in web.config that contains the service url.
If set, tells the datawarehouse to behave as if all filter controls exist on
every page. That is - a filter selection made on a previous page will filter
the data on a page on which it is not present.
Will also update controls listed here, separated by commas.
Descriptive text for this datawarehouse.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Datawarehousefilter
The warehousefilter object allows you to write a sql filter that is automatically
appended to all selections against the connected data warehouse.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Key
Sort
Varchar(50)
Int.4
CodeId
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique key for this warehousefilter.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Id of the SQL statement that contains the query filter.
2013-06-10
Sida 35(86)
Reference
Agresso WebInfo 3.9
WarehouseId
Description
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(10)
Varchar(200)
Varchar(200)
datetime
Varchar(200)
The warehouse to which this filter should be appended.
Descriptive text of what this executesql is used for.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Datepicker
A picker that helps select a value for a textbox or textarea input control by selecting a
value from a calendar.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
PickerControlId
LastUpdated
LastUpdatedBy
Varchar(50)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
ControlId of the control that the picker helps to select a value for.
Timestamp of latest change.
User that commited the latest change on object.
Datetimevalidator
The datetimevalidator object validates the value of a control against the ISO date time
format.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
ControlToValidate
ValidationId
ValidatorGroupId
Varchar(50)
Varchar(50)
Varchar(50)
TargetVariable
Varchar(50)
ValidateOnChange
Int.4
MinLength
Int.4
MaxLength
Int.4
OnChangeValidationMessageTitleId
Varchar(50)
MessageOnlyOnFirstFail
Int.4
AllowEmptyValue
DisableServerValidation
Int.4
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Sida 36(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left
blank will the control be shown on every page.
Unique identity of this control inside the page (PageId) that
the control belongs to. The ControlId should preferably be
unique within a whole configuration especially if it is
supposed to be reused on other pages.
The sort order when all objects are created. A lower sort
value indicates that this object will be instanced before
those with a higher value.
ControlId of the control that this validator validates.
Id of the validation object that this validator belongs to.
Id of the validator group object that this validator belongs
to.
Comma separated list of variables that this control will
validate.
Whether or not this validator should validate its
ControlToValidate control when the value of the control
changes.
Minimum length for the value of the control that this
validator validates. NOTE! This property is only accepted
when the validator does not belong to a validator group or
belongs to a ValidatorGroup with the type set to None.
Maximum length for the value of the control that this
validator validates.
Id of the the title that will be shown to the user if the value
of the ControlToValidate control is invalid.
If set, will only display error message if no other validations
has failed before it.
If set, will accept empty string as a valid value.
Disables the extra server validation which must be done to
ensure that hostile users manipulates data before it is
posted to the server. If the extra server validation fails the
[controlId]_value variable will be set to an empty string.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Decimalvalidator
The decimalvalidator object validates that the value of a control is a decimal value.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
ControlToValidate
ValidationId
ValidatorGroupId
Varchar(50)
Varchar(50)
Varchar(50)
TargetVariable
Varchar(50)
ValidateOnChange
Int.4
MinLength
Int.4
MaxLength
Int.4
OnChangeValidationMessageTitleId
Varchar(50)
MessageOnlyOnFirstFail
Int.4
AllowEmptyValue
DisableServerValidation
Int.4
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left
blank will the control be shown on every page.
Unique identity of this control inside the page (PageId) that
the control belongs to. The ControlId should preferably be
unique within a whole configuration especially if it is
supposed to be reused on other pages.
The sort order when all objects are created. A lower sort
value indicates that this object will be instanced before
those with a higher value.
ControlId of the control that this validator validates.
Id of the validation object that this validator belongs to.
Id of the validator group object that this validator belongs
to.
Comma separated list of variables that this control will
validate.
Whether or not this validator should validate its
ControlToValidate control when the value of the control
changes.
Minimum length for the value of the control that this
validator validates. NOTE! This property is only accepted
when the validator does not belong to a validator group or
belongs to a ValidatorGroup with the type set to None.
Maximum length for the value of the control that this
validator validates.
Id of the the title that will be shown to the user if the value
of the ControlToValidate control is invalid.
If set, will only display error message if no other validations
has failed before it.
If set, will accept empty string as a valid value.
Disables the extra server validation which must be done to
ensure that hostile users manipulates data before it is
posted to the server. If the extra server validation fails the
[controlId]_value variable will be set to an empty string.
Timestamp of latest change.
User that commited the latest change on object.
Dialog
The text object is a control that displays a text.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
Title
Content
Button1.Label
Varchar(50)
Varchar(200)
Varchar(50)
Button1.Action
Varchar(200)
Button2.Label
Varchar(50)
Button2.Action
Varchar(200)
Width
Int.4
Height
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
The text to be displayed in the title bar of the dialog box.
The text to be displayed in the content area of the dialog box.
The text to be displayed on button 1. If this is left blank, the button will not be
rendered.
The javascript function call that you want to execute when this button is
pressed.
The text to be displayed on button 2. If this is left blank, the button will not be
rendered.
The javascript function call that you want to execute when this button is
pressed.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
2013-06-10
Sida 37(86)
Reference
Agresso WebInfo 3.9
Modal
Closable
Int.4
Int.4
Resizable
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Whether the dialog box gray out the background and become modal.
Should the dialog box have a close X in the corner and be closable by pressing
Esc.
Should the dialog box have a resize handle in the corner and be resizaable by
the user.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Docpopulator
The docpopulator object takes a document ands populates it with data from an sql
query. The document should contain markups. |TAG will replace tag from variable or
sql. $TAG will replace with title.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Key
Varchar(50)
Sort
Int.4
SqlId
Int.4
DocType
SourceDocPath
Int.4
Varchar(200)
GeneratedDocFolder
Varchar(200)
GeneratedDocFileName
Varchar(50)
ExecutePosition
Int.4
SendToPage
SendToNewPage
Int.4
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Id of the SQL statement that populates this document. Any occurrence
of |COLUMN in the doc will be replaced by the contents of column
COLUMN on the first row.
Document type to edit.
Path to document to use as source. Columnvariable from sql expression
can be used.
If set, generates document on server in this folder. Columnvariable from
sql expression can be used.
File name of document to generate. Columnvariable from sql expression
can be used.
Position in the execution of the WebInfo engine when the doc
populating should be performed.
If set, will output document to user.
If set and document is sent to page, will send document to a new page
allowing rest of page to be rendered as normal. If not set, document is
sent by itself and replaces whole page.
Timestamp of latest change.
User that commited the latest change on object.
Documentation
The documentation object allows a WebInfo administrator to document the function
of a object.
Property
Wbuid
DocWbuid
Text
LastUpdated
LastUpdatedBy
Data Type
uniqueidentifier
Varchar(50)
Varchar(4000)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Unique identity of the object to which
Documentation text for the object.
Timestamp of latest change.
User that commited the latest change on object.
Documentselector
The frameset object is a frame control that can contain other controls.
Property
Wbuid
Sida 38(86)
Data Type
uniqueidentifier
Description
Unique identity. Handled internally by WebInfo.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
PageId
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
DocSourceId
Overflow
CssClass
ColumnsTableId
Varchar(200)
Int.4
Varchar(50)
Varchar(50)
TargetFrame
Collapsible
Title
Varchar(50)
Int.4
Varchar(50)
TitleImageUrl
Varchar(200)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property to
the number of pixels needed as margin. The margin can also be set on invidual
sides of the control by setting this property to a commma separted list of
values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Unique identifier within the configuration for this document source.
Overflow style for this frameset.
Css class for this frameset.
ControlId of another table that this table copies column definitions from.
Available columns are: doc_guid, title, description, lat_rev_no, entry_status,
user_id, last_update, doc_system_id, doc_library, mime_type, max_pages, link.
Frame to open document in.
Collapsible type for this control.
Title for this control which will be shown if the Collapsible type is set to
CollapsedWithTitle of ExpanedWithTitle.
URL to the title image for this control which will be shown if the Collapsible
type is set to CollapsedWithTitle of ExpanedWithTitle.
Timestamp of latest change.
User that commited the latest change on object.
Dropdown
The dropdown object is an input object that displays a dropdown that can be used to
select a singe value. The list is built from an SQL statement with the keycolumns
value and description.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Label.Text
DropDownType
SqlId
Varchar(50)
Int.4
Varchar(200)
Int.4
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width of this dropdownlist.
Text label that appears before this control.
Sets which type of dropdown to use.
Id of the SQL statement that populates this dropdown. The SQL
statement must contain the columns value and description where value is
the value of dropdown option and description is the text the user sees.
2013-06-10
Sida 39(86)
Reference
Agresso WebInfo 3.9
InitValue
Varchar(200)
InitSqlId
AjaxValue
Int.4
Int.4
ExcludeFromFilterinfo
WarehouseId
WarehouseFilter
OrderByValue
Int.4
Varchar(10)
Varchar(50)
Int.4
OrderDescending
Int.4
DirtyMarksPage
Int.4
Disabled
Int.4
SubmitOnChange
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a collapsed
frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
The datawarehouse to connect the dropdown to
Which datawarehouse column to connect the dropdown to.
If this is checked, the values will be order by value instead of by
description.
If this is checked, the values will be ordered descending instead of
ascending.
Whether or not the page should be marked as dirty when this control is
changed. A dirty page displays its DirtyWarningText when the user tries to
leave the page without saving.
Whether or not the input control is disabled (its value can not be changed
by the user).
Whether or not the page should be submited when the value of this
control changes.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Executescript
The executescript object execute an script block on a specified position in the
WebInfo execution.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Key
Sort
Varchar(50)
Int.4
CodeId
ExecutePosition
Int.4
Int.4
Description
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique key for this executesql row.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Id of the script block to execute for this executescript.
Position in the execution of the WebInfo engine when the executescript should
be executed.
Descriptive text of what this executesql is used for.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Executesql
The executesql object execute an sql statement on a specified position in the WebInfo
execution and can set WebInfo variables values from the values in the recordset.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Key
Sort
Varchar(50)
Int.4
SqlId
ExecutePosition
Int.4
Int.4
LoadVariables
Int.4
Sida 40(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique key for this executesql row.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Id of the SQL statement to execute for this executesql.
Position in the execution of the WebInfo engine when the executesql
should be executed.
Whether the values of the executesql recordset should be loaded into
variables in the session or just for this page. If the recordset contains the
column variable the variables will be loaded rowwise with the column
variable as variable name and value as variable value or variable plus
column name as variable name and column value as value. If the
recordset does not cotain the column variable the first row of the
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
VariablePrefix
Varchar(50)
SetProtectedVariables
Varchar(4000)
RunOnce
MultiValue
Int.4
Int.4
Description
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
recordset will be loaded with the column names as variable and the
values as value.
Prefix name that all variables that are loaded from the recordset are
prefixed with.
Comma separated list of protected variables which are set with this
object. If the variable does not exist it is created as protected. The SQL
object should have the setting "Only Protected Variables" enabled.
Run this executeSQL only once.
If checked, will cause WebInfo to take all values in the first column and
concatenate them with commas when saving result as a variable.
Descriptive text of what this executesql is used for.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Favourites
The favourites object is a menu control that can be added to a toolbar so that the user
can save a image of the current session data as a favourite. (auth parameter has to be
set) The favourites are stored in a separate database table called the module table. This
table has to be created manually, e.g. using the SQL in the Setup SQL listing.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
FrameName
Header
ConnectionId
Varchar(50)
Varchar(200)
Varchar(10)
TableName
ExcludeVariablePrefixes
Varchar(50)
Varchar(200)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
The frame where the control will be put in. Default value is _MAIN.
Text that will be displayed as a header for this favourites control.
The connection id used. Default connection id will be used if left blank.
(Optional)
The name of the modules table used to store the favourites.
Comma separated list of variable prefixes. All variables matching any of
the prefixes will be excluded when saving a favourite.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Fieldset
The fieldset object is a frame control that can contain other controls and has a border
around it and a legend text on top.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property
to the number of pixels needed as margin. The margin can also be set on
invidual sides of the control by setting this property to a commma separted list
of values in the order: top, right, bottom and left.
2013-06-10
Sida 41(86)
Reference
Agresso WebInfo 3.9
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
Legend
Varchar(50)
FieldSet.CssClass
FrameLayout
Varchar(50)
Int.4
Overflow
ZIndex
Int.4
Int.4
DefaultButton
Varchar(50)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Legend text for this fieldset which is displayed on the top border of the
fieldset.
Css class for the fieldset.
Direction in which to place controls within the frame when they are added to
the flowlayout of the frame and not x,y positioned.
Overflow style for this fieldset.
Integer value that detirmines where in z-plane this control is located. Default
value is 0. If this control should be placed behind other controls a negative
value can be used and if it should be placed in front of other controls a
positive value can be used.
ControlId of the default button that will be clicked if enter is pressed inside an
input control.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Fileuploader
The File Uploader is a control that alows you to select files from your computer and
upload them to a selected data base.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
TableName
ConnectionId
Varchar(50)
Varchar(50)
Varchar(10)
Application
Contributor
RelationId
Varchar(50)
Varchar(50)
Varchar(50)
HideHeader
WelcomeMessage
SubmitMessage
FileExistsMessage
CssPrefixClass
Int.4
Varchar(200)
Varchar(200)
Varchar(200)
Varchar(50)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property
to the number of pixels needed as margin. The margin can also be set on
invidual sides of the control by setting this property to a commma separted
list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
The name of the data base table where you wish to store uploaded files.
Id of the data base connection you wish to use. If left blank, it will choose the
default connection.
File information field. Is saved with the file.
File information field. Is saved with the file.
File information field. Is saved with the file. Groups files and controls which
files are displayed with the file viewer control.
Hides the header message.
Message to show in the header of the file uploader.
Text on the submit button.
Message to present if the file already exists.
Extra class to be added to the uploader. Used for advanced modification of
the control.
Timestamp of latest change.
User that commited the latest change on object.
Fileviewer
Sida 42(86)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
The File Viewer is a control that alows you to view files from a database usually
uploaded using the File Uploader component. Files are seperated using a relation id,
which groups files having the same relation id together. This field could be a
composite of several variables to allow complex seperation on users and roles.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
TableName
Varchar(50)
Varchar(50)
ConnectionId
Varchar(10)
DeletableCondition
Varchar(50)
RelationId
Varchar(50)
Retrievable
CssPrefixClass
Int.4
Varchar(10)
FileNameColumnHeader
FileSizeColumnHeader
RemoveImageUrl
Varchar(50)
Varchar(50)
Varchar(200)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will
the control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent
frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin
can also be set on invidual sides of the control by setting this property
to a commma separted list of values in the order: top, right, bottom
and left.
The frame where the control will be put in. Default value is _MAIN.
The name of the data base table where you wish to store uploaded
files.
Id of the data base connection you wish to use. If left blank, it will
choose the default connection.
Sets the condition that needs to be met to allow a file to be deleted.
Syntax is in the form: $title|:variable|columnname|'string'
=|<|>|<=|=> $title|:variable|columnname|'string'
File information field. Is saved with the file. Groups files and controls
which files are displayed with the file viewer control.
Decides if files are retrievable or not.
Extra class to be added to the uploader. Used for advanced
modification of the control.
Sets the title for the File Name column.
Sets the title for the File Size column.
The url of the image to be displayed beside files that can be removed.
If left blank it will default to the WebInfo Delete.gif icon.
Timestamp of latest change.
User that commited the latest change on object.
Filterinfo
The filterinfo object is a control that displays drill texts and input control values for a
number of PageIds.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent
frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
2013-06-10
Sida 43(86)
Reference
Agresso WebInfo 3.9
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
ZoomTextPageIds
InputControlPageIds
LabelCssClass
ValueCssClass
DisplayCheckBoxValues
DisplayEmptyValues
Int.4
Int.4
Varchar(50)
Varchar(50)
Int.4
Int.4
ExcludePageIds
Varchar(200)
ExcludeControlIds
Varchar(200)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus
the given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame
minus the given height.
PageIds from where zoom texts are added to this filterinfo.
PageIds from where input control values are added to this filterinfo.
Css class for the labels in this filterInfo.
Css class for the values in this filterinfo.
Whether or not to display checkbox values.
Whether or not to display input controls with empty values or values set
to %.
Comma separated list of PageIds which input controls and zoom values
should not be listed as filter info.
Comma separated list of ControlIds for input controls that should not be
listed as filter info.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Frame
The frame object is a container for other controls. This object is the parent object for
all frame controls.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Type
ControlId
Varchar(50)
Varchar(50)
Sort
Int.4
FrameName
LastUpdated
LastUpdatedBy
Varchar(50)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Name of the type of this frame.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
The frame where the control will be put in. Default value is _MAIN.
Timestamp of latest change.
User that commited the latest change on object.
Frameset
The frameset object is a frame control that can contain other controls.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Sida 44(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property to
the number of pixels needed as margin. The margin can also be set on invidual
sides of the control by setting this property to a commma separted list of values
in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Height
Int.4
FrameLayout
Int.4
Overflow
CssClass
ZIndex
Int.4
Varchar(50)
Int.4
DefaultButton
Varchar(50)
NoLateLoad
Collapsible
Title
Int.4
Int.4
Varchar(50)
TitleType
TitleImageUrl
Int.4
Varchar(200)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Direction in which to place controls within the frame when they are added to the
flowlayout of the frame and not x,y positioned.
Overflow style for this frameset.
Css class for this frameset.
Integer value that detirmines where in z-plane this control is located. Default
value is 0. If this control should be placed behind other controls a negative value
can be used and if it should be placed in front of other controls a positive value
can be used.
ControlId of the default button that will be clicked if enter is pressed inside an
input control.
Forces the panel to be loaded from start and not later via ajax.
Collapsible type for this control.
Title for this control which will be shown if the Collapsible type is set to
CollapsedWithTitle of ExpanedWithTitle.
Sets which type of title to use for this frameset.
URL to the title image for this control which will be shown if the Collapsible type
is set to CollapsedWithTitle of ExpanedWithTitle.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Gaugefx
The chart object is used to display charts.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
GaugeType
Title
Width
Height
MinValue
MaxValue
TargetValue
SqlId
Varchar(50)
Int.4
Varchar(50)
Int.4
Int.4
Int.4
Int.4
Int.4
Int.4
XMLId
WarehouseId
Grouping
Int.4
Varchar(10)
Varchar(200)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property to
the number of pixels needed as margin. The margin can also be set on invidual
sides of the control by setting this property to a commma separted list of values
in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Prefedefined chart type.
Gauge title displayed above the chart.
Width of the gauge in pixels.
Height of the gauge in pixels.
Mininum value displayed in the gauge.
Maximum value displayed in the gauge.
Target value which is displayed as a separate value in certain gauge types.
Id of the SQL statement that populates this gauge. For predefined gauge types
the SQL can contain the following columns: value (needle value which is
mandatory), title (title text), targetvalue (target needle value if gauge has a
target), minvalue (min value of the guage) and maxvalue (max value of the
gauge). All predefined gauge type columns but value overrides there matching
properties set on the guage.
The xml definition that defines all properties of the gauge.
The datawarehouse to connect the gauge to
Set this to a commaseparated list of columns to group on when using a
serviceendpoint and the query is not defined using the queryid
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
Sida 45(86)
Reference
Agresso WebInfo 3.9
Gaugetypexml
The setupsql object contians an SQL statement to setup WebInfo in a specific
database type.
Property
Wbuid
GaugeType
Sort
XMLCode
LastUpdated
LastUpdatedBy
Data Type
uniqueidentifier
Int.4
Int.4
Varchar(4000)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Timestamp of latest change.
User that commited the latest change on object.
Hidden
The hidden object is a control that adds a hidden value to a PageId.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
Value
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Value of the hidden field.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Iframe
The iframe object is a control that shows the content from another URL.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Sida 46(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property to
the number of pixels needed as margin. The margin can also be set on invidual
sides of the control by setting this property to a commma separted list of values
in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Height
Int.4
Url
Varchar(200)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
The URL of the page to display in this iframe. This link can be relative i.e. inside
WebInfo or an external link to another web site or a PageId.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Image
The image object is a control that displays an image.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Image.Width
Varchar(50)
Int.4
Image.Height
Int.4
ImageUrl
Varchar(200)
ZIndex
Int.4
EditToolTip
NormalToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property to
the number of pixels needed as margin. The margin can also be set on invidual
sides of the control by setting this property to a commma separted list of values
in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
URL for the image. If you want to retrieve image from blob in DB you can set url
to blob=blobid.
Integer value that detirmines where in z-plane this control is located. Default
value is 0. If this control should be placed behind other controls a negative value
can be used and if it should be placed in front of other controls a positive value
can be used.
Descriptive text that will appear as a tooltip in editmode.
Descriptive text that will appear as a tooltip in normal mode.
Timestamp of latest change.
User that commited the latest change on object.
Includeconfigdelete
The park object sets whether or not a WebInfo object should be unrendered or
invisible in normal or editmode.
Property
Wbuid
IncludeConfig
Type
KeyColumnNames
KeyColumn1
KeyColumn2
KeyColumn3
KeyColumn4
KeyColumn5
Data Type
uniqueidentifier
Varchar(50)
Varchar(50)
Varchar(4000)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Name of the config for the deleted object.
Deleted object type.
Name of the key columns for the delete object.
Key column 1 value.
Key column 2 value.
Key column 3 value.
Key column 4 value.
Key column 5 value.
2013-06-10
Sida 47(86)
Reference
Agresso WebInfo 3.9
KeyColumn6
KeyColumn7
KeyColumn8
KeyColumn9
KeyColumn10
LastUpdated
LastUpdatedBy
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
datetime
Varchar(200)
Key column 6 value.
Key column 7 value.
Key column 8 value.
Key column 9 value.
Key column 10 value.
Timestamp of latest change.
User that commited the latest change on object.
Includeframe
The includeframe object is a frame control that displays all the controls from another
frame in another PageId.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
IncludePageId
Varchar(50)
IncludeRootFrameName
Varchar(50)
Overflow
FrameLayout
Int.4
Int.4
EditToolTip
NormalToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will
the control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value
indicates that this object will be instanced before those with a higher
value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent
frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin
can also be set on invidual sides of the control by setting this property
to a commma separted list of values in the order: top, right, bottom
and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame
minus the given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame
minus the given height.
PageId to include controls and frames from into this includeframe. The
PageId cannot be the same as the PageId of this includeframe.
Root frame in the IncludePageId to include controls and frames to this
includeframe. This property must be set for the includeframe to work.
Overflow style for this includeframe.
Direction in which to place controls within the frame when they are
added to the flowlayout of the frame and not x,y positioned.
Descriptive text that will appear as a tooltip in editmode.
Descriptive text that will appear as a tooltip in normal mode.
Timestamp of latest change.
User that commited the latest change on object.
Indicator
The indicator object is a control that displays different threshold controls depending
of the value of the indicator. The value can be set with an sql query.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
Sida 48(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Height
Varchar(50)
Int.4
Int.4
Label.Text
Thresholds
SqlId
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(10)
Int.4
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property to
the number of pixels needed as margin. The margin can also be set on invidual
sides of the control by setting this property to a commma separted list of values
in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width of control.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Text label that appears before this control.
Threshold values assigned to this indicator.
Id of the SQL statement that sets the threshold value for this indicator.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Inputcontrol
The inputcontrol object is a control that can input data. This object is the parent for all
input control objects.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Type
ControlId
Varchar(50)
Varchar(50)
FrameName
Sort
Varchar(50)
Int.4
InitValue
Varchar(200)
ExcludeFromFilterinfo
LastUpdated
LastUpdatedBy
Int.4
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Name of the type of this inputcontrol.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The frame where the control will be put in. Default value is _MAIN.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
If the control should be added to the filterinfo.
Timestamp of latest change.
User that commited the latest change on object.
Integervalidator
The integervalidator object validates that the value of a control is a integer value.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
ControlToValidate
ValidationId
ValidatorGroupId
Varchar(50)
Varchar(50)
Varchar(50)
TargetVariable
Varchar(50)
ValidateOnChange
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left
blank will the control be shown on every page.
Unique identity of this control inside the page (PageId) that
the control belongs to. The ControlId should preferably be
unique within a whole configuration especially if it is
supposed to be reused on other pages.
The sort order when all objects are created. A lower sort
value indicates that this object will be instanced before
those with a higher value.
ControlId of the control that this validator validates.
Id of the validation object that this validator belongs to.
Id of the validator group object that this validator belongs
to.
Comma separated list of variables that this control will
validate.
Whether or not this validator should validate its
2013-06-10
Sida 49(86)
Reference
Agresso WebInfo 3.9
MinLength
Int.4
MaxLength
Int.4
OnChangeValidationMessageTitleId
Varchar(50)
MessageOnlyOnFirstFail
Int.4
AllowEmptyValue
DisableServerValidation
Int.4
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
ControlToValidate control when the value of the control
changes.
Minimum length for the value of the control that this
validator validates. NOTE! This property is only accepted
when the validator does not belong to a validator group or
belongs to a ValidatorGroup with the type set to None.
Maximum length for the value of the control that this
validator validates.
Id of the the title that will be shown to the user if the value
of the ControlToValidate control is invalid.
If set, will only display error message if no other validations
has failed before it.
If set, will accept empty string as a valid value.
Disables the extra server validation which must be done to
ensure that hostile users manipulates data before it is
posted to the server. If the extra server validation fails the
[controlId]_value variable will be set to an empty string.
Timestamp of latest change.
User that commited the latest change on object.
Keymapping
The keymapping object calls a client script method when a key short cut combination
has been pressed.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Key
Varchar(50)
Event
Varchar(200)
Description
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Keyshortcut that triggers the event for this keymapping. E.g Ctrl-U or Shift-CtrlAlt-O etc. Function keys such as F1, F2 etc can also be used but the original
event for this button cannot be escaped and is always started after the one
defined for this keymapping.
Javascript method to execute when the keys defined in the property Key are
pressed.
Descriptive text of what this keymapping is used for.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Layoutframe
The LayoutFrame object is a frame control that can contain other controls.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
Sida 50(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property to
the number of pixels needed as margin. The margin can also be set on invidual
sides of the control by setting this property to a commma separted list of values
in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
FrameLayout
Int.4
FrameType
Int.4
Overflow
CssClass
Background
Int.4
Varchar(50)
Varchar(200)
ZIndex
Int.4
DefaultButton
Varchar(50)
LinkUrl
Target
NoLateLoad
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(50)
Varchar(50)
Int.4
Varchar(200)
Varchar(200)
datetime
Varchar(200)
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Direction in which to place controls within the frame when they are added to the
flowlayout of the frame and not x,y positioned.
Which graphical layout that the frame should have, indicating its use on the
page. MenuFrame being used only for creating a menu in the _LEFT frame, and
FilterFrame being used to hold controls used to filter data on the page.
Overflow style for this frameset.
Css class for this frameset.
Background color for this panel in hex. e.g. ffba13. Only supported for
thinframes.
Integer value that detirmines where in z-plane this control is located. Default
value is 0. If this control should be placed behind other controls a negative value
can be used and if it should be placed in front of other controls a positive value
can be used.
ControlId of the default button that will be clicked if enter is pressed inside an
input control.
If set the frame becomes a clickable link with the given target URL.
The target frame of the LinkUrl
Forces the panel to be loaded from start and not later via ajax.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Licence
The licence object contains information about the licence file.
Property
Wbuid
HashCode
LastUpdated
LastUpdatedBy
Data Type
uniqueidentifier
Varchar(50)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Major version integer.
Timestamp of latest change.
User that commited the latest change on object.
Link
The link object is a control that displays a link text and possibly an image. When the
link is clicked a URL is opened or a client script method is called.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
Link.Text
Link.CssClass
Varchar(200)
Varchar(50)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property
to the number of pixels needed as margin. The margin can also be set on
invidual sides of the control by setting this property to a commma separted list
of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Text that will appear for this link.
Css class for the link of this link object.
2013-06-10
Sida 51(86)
Reference
Agresso WebInfo 3.9
ImageUrl
Link.NavigateUrl
Varchar(200)
Varchar(200)
Link.Target
Varchar(50)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
URL for showing an image for this link.
The URL which the user will be linked to when clicking on the link. This link can
be relative i.e. inside WebInfo or an external link to another web site or a
PageId or a javascript method if it starts with "javascript:".
Target window or frame for the link. The target ca refer to a WebInfo frame if
it is prefixed with WB_ e.g WB_MAIN.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Listbox
The listbox object is an input control for multiple selection in a list. The list is built
from an SQL statement with the keycolumns value and description.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Height
Label.Text
ListBoxType
Disabled
Varchar(50)
Int.4
Int.4
Varchar(200)
Int.4
Int.4
DirtyMarksPage
Int.4
SubmitOnChange
Int.4
SqlId
Int.4
InitValue
Varchar(200)
InitSqlId
EmptyValue
AjaxValue
Int.4
Varchar(50)
Int.4
ExcludeFromFilterinfo
InitialRowCount
WarehouseId
WarehouseFilter
OrderByValue
Int.4
Int.4
Varchar(10)
Varchar(50)
Int.4
OrderDescending
Int.4
DisplayFormat
Int.4
NormalToolTip
EditToolTip
LastUpdated
Varchar(200)
Varchar(200)
datetime
Sida 52(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixels for this listbox.
Height in pixels for this listbox.
Text label that appears before this control.
Sets which type of listbox to use.
Whether or not the input control is disabled (its value can not be changed
by the user).
Whether or not the page should be marked as dirty when this control is
changed. A dirty page displays its DirtyWarningText when the user tries to
leave the page without saving.
Whether or not the page should be submited when the value of this
control changes.
Id of the SQL statement that populates this listbox. The SQL statement
must contain the columns value and description where value is the value
of listbox option and description is the text the user sees.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Value for this listbox if the user leaves it empty.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a collapsed
frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Sets the number of list items that are displayed for the listbox initially.
The datawarehouse to connect the listbox to
Which datawarehouse column to connect the listbox to.
If this is checked, the values will be order by value instead of by
description.
If this is checked, the values will be ordered descending instead of
ascending.
Selects the format to display the listitem in. Allows you to show both
value and description in the dropdown.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
LastUpdatedBy
Varchar(200)
User that commited the latest change on object.
Menu
The menu object is a control that displays a dropdown menu in a toolbar.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
FrameName
MenuDirection
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(50)
Int.4
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
The frame where the control will be put in. Default value is _MAIN.
The frame where the control will be put in. Default value is _MAIN.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Menuitem
The menuitem object is an item in a menu object that can have a text and an image.
When the item is clicked an URL is opened or a client script method is called.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
MenuId
ParentId
Text
ImageUrl
NavigateUrl
Varchar(50)
Varchar(50)
Varchar(200)
Varchar(200)
Varchar(200)
Target
Varchar(50)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
ControlId of the menu that this menuitem belongs to.
ControlId of the parent menuitem of this menuitem.
Text that will appear for this menuitem.
URL for showing an image for this menuitem.
The URL which the user will be linked to when clicking on the menuitem. This
link can be relative i.e. inside WebInfo or an external link to another web site or
a PageId or a javascript method if it starts with "javascript:".
Target window or frame for the menuitem. The target can refer to a WebInfo
frame if it is prefixed with WB_ e.g WB_MAIN.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Navigation
The navigation object displays the navigation path (path that the user took to the
current PageId). Only the PageIds that have a matching navitem that belongs to the
navigation object are displayed.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
2013-06-10
Sida 53(86)
Reference
Agresso WebInfo 3.9
Sort
Int.4
X
Int.4
Y
Int.4
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Onchange
The onchange object performs an action when a value in a control is changed. The
returned value is either set as a tail text to the change control or as a value for another
control. This is the parent object for all onchange objects.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Type
Sort
Varchar(50)
Int.4
OnChangeControl
OnChangeSqlId
Varchar(50)
Int.4
OnChangeCodeId
Int.4
OnChangeClientScript
Varchar(200)
ValueControl
Varchar(50)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
Name of the type of this onchange object.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
ControlId of the control which value change triggers this onchange action.
Id of the SQL statement that gets the onchange value for this onchange
object. The onchange value is collected from the column of the first row
in the recordset. Variable that are set and can be used in the sql are
onchange_control_value.
Id of the code block that gets the onchange value for this onchange
object. The script should set the onchange value in the variable
onchange_script_return.
This field should only contain the javascript method name without
paranthesis and arguments. The method can recieve two parameters. The
first parameter is the input object that has changed value and the second
parameter is the onchange object itself. A special javascript method called
WebInfo.OnChangeUpdateValueControl can be used to AJAX refresh
another control, by setting this property to
WebInfo.OnChangeUpdateValueControl and the ValueControl property to
the controlId of the control that needs to be refreshed.
ControlId of the control where the return value from the onchange action
is set. If this property is left blank the value will be displayed as a tailtext
to the OnChangeControl. If the onchange is used in a table the onchange
value can be returned to another column by setting its ColumnName in
this property.
Timestamp of latest change.
User that commited the latest change on object.
Page
The page object represent a page in WebInfo. Each page has a unique id called
pageid. The page with a blank pageid is the master page which properties will be
acive if the current page does not override them.
Property
Sida 54(86)
Data
Type
Description
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Wbuid
PageId
Title
TitleImageUrl
Auth
LogOffUrl
OpenIDAttributes
uniqueide
ntifier
Varchar(5
0)
Varchar(2
00)
Varchar(2
00)
Varchar(5
0)
Varchar(2
00)
Int.4
AuthAttributes
Varchar(4
000)
FacebookAppId
Varchar(5
0)
Varchar(5
0)
Varchar(2
00)
Int.4
FacebookAppSecret
FacebookPermission
s
Backup
IncludeConfig
NavigateUrl
Varchar(5
0)
Varchar(2
00)
NavigationGroup
Varchar(5
0)
ExcludeFromNavigat
ion
ClearCurrentDrillVal
ues
Int.4
ResetAllInputControl
s
ResetInputControls
OnPage
Int.4
DisableLeavingPage
Warning
Int.4
DisableRuntimeCont
extMenus
DefaultButton
Int.4
DefaultFocus
DirtyWarningText
AgressoBaseUrl
AgressoConnectionI
d
AgressoTitles
ExportFileName
ExportFileType
ExportDataStyle
Int.4
Varchar(5
0)
Varchar(5
0)
Varchar(5
0)
Varchar(2
00)
Varchar(2
00)
Varchar(5
0)
Int.4
Varchar(5
0)
Int.4
Int.4
WebInfo 3.9 - Reference.doc
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Title of the page object. The title is displayed in the navigation path. The
master page title is displayed in the top menu panel as a solution title.
Title image displayed together with the master page title in top menu panel.
Sets the login type that is used for the WebInfo solution. Login types that can
be used are: none, windows, form, agresso_url, agresso_sso, openid, facebook,
facebookbutton and tokenlogin.
URL that WebInfo sends the user to after the user has logged off.
Whether openid should fetch extra data about the authenticated user from the
provider. Options are none, claims and attributes. If attributes are used they
must be specified in the AuthAttributes property.
A list of extra attributes alternated with variables and requirementlevel (o,r) to
fill in a commaseparated list. I.E.
"http://schema.openid.net/contact/country/home,homecountry,R,http://schem
a.openid.net/birthDate,birthDate,O" will cause OpenID to fetch the attributes
and store them in their respective variables. Homecountry will be required and
Birthdate will be optional.
The id of the facebook application WebInfo will use for authentication.
Secret of the facebook app used for authnentication.
Commaseparated list of permissions to ask the user for.
Sets how many days back WebInfo should backup its configuration file. This
parameter can also be used when the configuration table is stored in a
database.
Name of the configuration to include as a template into the current
configuration.
The URL which the user will be linked to when clicking on the navitem. This link
can be relative i.e. inside WebInfo or an external link to another web site or a
PageId or a javascript method if it starts with "javascript:".
Name of the group that this navigation item belongs to. If a user navigates to a
PageId that belongs to a navigation group, the navigation path will be reduced
to only contain the items preceding any PageId belonging to the navigation
group.
If this property is set to true the page will not be displayed in navigation
objects.
If this property is enabled drill values belonging to the current pageid are
cleared. By default all drill values from pageids not present in the navigation
path are cleared.
If this property is enabled all input controls for all pageids will be reset. The
controls are reset at the execute position AfterReadingVariables.
A comma separated list of pageids for which all input controls are reset when
this page loads. The controls are reset at the execute position
AfterReadingVariables.
If this property is enabled WebInfo will disable the warning message box which
WebInfo displays when the user tries to navigate without using the links and
buttons in WebInfo.
If this property is set to true the runtime context menues will be removed.
ControlId of the default button that will be clicked if enter is pressed inside an
input control.
ControlId of the input control that will have focus when the page is loaded.
Message which is displayed when the user tries to leave the page when
controls or tables that marks the page as dirty has changed. The text can
contain titles and variables.
Base URL to Agresso Self Service. This parameter is primarily used when linking
to a invoice image in Agresso Self Service.
Id of the connection that connects to the Agresso database. This parameter is
used by all Agresso integrations that need to connect to Agresso.
If this property is enabled all Agresso titles for the current language will be
imported to the WebInfo title database and can then be used in the WebInfo
solution.
Name of the exported file. If this parameter is not set the name of the exported
file will be “WebInfoExcelExport”.
Which type of format to export to.
How to format the exported data. Print yields graphical components such as
2013-06-10
Sida 55(86)
Reference
Agresso WebInfo 3.9
OneSheet
Int.4
DataMaxRows
Int.4
LogSlowSql
Int.4
DisableLeavingPage
Message
Int.4
DisableRowErrorStyl
e
TableSaveTimeout
Int.4
DefaultScriptLangua
ge
Int.4
AjaxExecuteSqlAndS
cript
Int.4
PermitEditScriptingI
nRuntime
DisableWaitPanel
DisableWaitPanelFa
de
Int.4
InvisibleWaitPanel
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(2
00)
Int.4
Int.4
Int.4
checkboxes whereas Data yields pure data. (Not applicable to all export types)
If this parameter is set to true, the default value of an export will combine alla
data to one sheet. If an export format does not support multiple pages, this
setting will be ignored.
Limitation of how many rows that an SQL statement can return. If the limit is
exceeded a variable called DataMaxRowsMessage will be set to an error
message.
If this property is set to an integer all SQL statements that executes slower or
equal to this number in seconds will be written to the log file.
If this property is enabled WebInfo will disable the confirmation message box
which WebInfo displays when the user tries to leave the page without saving
the current table changes first.
If this property is enabled the error style displayed on non saved table rows are
not set.
Number of seconds before WebInfo displays an alert box telling the user that
the table save action has timed out. Default value is 10.
Name of the default server script language. Possible languages are VBScript
(only x86), JavaScript (only x86), Lua and ManagedJScript (similar to JavaScript
and works on both x86 and x64).
If this property is enabled the functions WebInfo.ExecuteSql and
WebInfo.ExecuteScript can be used. This parameter is turned off by default for
security reasons. This parameter must be set to 1 when using distributions in a
forecast input table.
If this property is enabled the edit mode scripting functions can be used.
If this property is enabled the panel with the AJAX symbol will be disabled.
If this property is enabled the fade out of the panel with the AJAX symbol will
be disabled. This improves performance when running WebInfo over remote
desktop.
If this property is enabled the transparent grey background of the panel with
the AJAX symbol will be disabled. This improves performance when running
WebInfo over remote desktop.
Timestamp of latest change.
User that commited the latest change on object.
Pageid permission
The pageid_permission object sets the permissions for a specific pageid.
Property
Wbuid
Name
PageIdToCheck
PageIdRange
DenyAction
RedirectPageId
Data Type
uniqueidentifier
Varchar(50)
Varchar(50)
Varchar(200)
Int.4
Varchar(50)
AlwaysApprove
AlwaysDeny
Int.4
Int.4
SqlId
Int.4
CodeId
Int.4
UserSecurityLevel
AgressoRoleIds
Int.4
Varchar(200)
AgressoMenuId
Users
UserGroups
Varchar(50)
Varchar(200)
Varchar(200)
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
datetime
Varchar(200)
Sida 56(86)
Description
Unique identity. Handled internally by WebInfo.
Name of the control permission
pageid to activate this permission for.
Comma separated list of IDs the permission applies to.
Action to be taken when access is denied for this permission.
pageid to where the user is redirected when access to the pageidToCheck is
denied.
If set to true, always approves security check.
If set to true, always denies security check. However, If another equally or
more specific permission allows access, access will be granted.)
Id of the SQL statement that determine if this permission is grants or denies
access. The permission grants access if the value of first column in the first
row in the first row equals 1. The variable permission_pageid is set and can
be used in the SQL query. The variable is set to the pageid that is beeing
checked.
Id of the code block that determine if this permission is grants or denies
access. The script must set the variable permission_script_return which
should be set to 1 if permission object grants access. The variable
permission_pageid is set and can be used in the script. The variable is set to
the pageid that is beeing checked.
Minimum security level (built in) for this permission to grant access.
Semi-colon separated list of Agresso role ids that are valid for this permission
object.
Id of the Agresso menu that the permission rules are retrieved from.
Semi-colon separated list of users that are valid for this permission object.
Semi-colon separated list of user groups that are valid for this permission
object. If windows authentication is used the groups should have the format
domain\name.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Pagelayout
The pagelayout object defines the layout of a PageId.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Sort
Int.4
PageLayoutType
ToolbarAndMenuOnTop
Int.4
Int.4
MainPanelLayout
Int.4
PageLayoutWidth
Int.4
BackgroundImageUrl
Varchar(200)
WatermarkImageUrl
Varchar(200)
LeftPanelLayout
Int.4
LeftPanelWidth
LeftPanelCollapsible
LeftPanelTitle
Int.4
Int.4
Varchar(50)
LeftPanelBorder
RightPanelLayout
Int.4
Int.4
RightPanelWidth
RightPanelCollapsible
RightPanelTitle
Int.4
Int.4
Varchar(50)
RightPanelBorder
TopPanelLayout
Int.4
Int.4
TopPanelHeight
TopPanelCollapsible
TopPanelTitle
Int.4
Int.4
Varchar(50)
TopPanelBorder
BottomPanelLayout
Int.4
Int.4
BottomPanelHeight
BottomPanelCollapsible
BottomPanelTitle
Int.4
Int.4
Varchar(50)
BottomPanelBorder
LastUpdated
LastUpdatedBy
Int.4
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Layout type.
Whether or not the toolbar and menu should be positioned above the
the left and right panel.
Direction in which to place controls within the frame when they are
added to the flowlayout of the frame and not x,y positioned.
Sets the width of the pagelyaout and centers the pagelayout in the
browser window.
Image url of the background image for the pagelayout. The background
image is streched in the background of the pagelayout.
Image url of the watermark image for the pagelayout. The watermark
image is layed repeated on top of the background image and should
therefore be transparent.
Direction in which to place controls within the frame when they are
added to the flowlayout of the frame and not x,y positioned.
Width in pixels of the the left panel.
Collapsible type for the left panel.
Title for the left panel. The title is only shown if the collapsible type is
set to CollapsedWithTitle or ExpandedWithTitle.
Whether or not the left panel should have a border.
Direction in which to place controls within the frame when they are
added to the flowlayout of the frame and not x,y positioned.
Width in pixels of the the right panel.
Collapsible type for the right panel.
Title for the right panel. The title is only shown if the collapsible type is
set to CollapsedWithTitle or ExpandedWithTitle.
Whether or not the right panel should have a border.
Direction in which to place controls within the frame when they are
added to the flowlayout of the frame and not x,y positioned.
Height in pixels of the the top panel.
Collapsible type for the top panel.
Title for the top panel. The title is only shown if the collapsible type is
set to CollapsedWithTitle or ExpandedWithTitle.
Whether or not the top panel should have a border.
Direction in which to place controls within the frame when they are
added to the flowlayout of the frame and not x,y positioned.
Height in pixels of the the bottom panel.
Collapsible type for the bottom panel.
Title for the bottom panel. The title is only shown if the collapsible type
is set to CollapsedWithTitle or ExpandedWithTitle.
Whether or not the bottom panel should have a border.
Timestamp of latest change.
User that commited the latest change on object.
Park
The park object sets whether or not a WebInfo object should be unrendered or
invisible in normal or editmode.
Property
Wbuid
PageId
ParkControlId
NormalParkState
EditParkState
PrintParkState
ExportParkState
Data Type
uniqueidentifier
Varchar(50)
Varchar(50)
Int.4
Int.4
Int.4
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
PageId where the park object acts.
ControlId of the control that the park object refers to.
Park state in normal mode.
Park state in edit mode.
Park state when printing.
Park state when exporting.
2013-06-10
Sida 57(86)
Reference
Agresso WebInfo 3.9
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Timestamp of latest change.
User that commited the latest change on object.
Picker
A picker that helps select a value for a textbox or textarea input control by selecting a
value from a table.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
Type
PickerTitle
PickerControlId
PickerSqlId
Varchar(50)
Varchar(50)
Varchar(50)
Int.4
PickerTable
PickerMode
LastUpdated
LastUpdatedBy
Varchar(50)
Int.4
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Name of the type of this picker object.
A title text for the picker.
ControlId of the control that the picker helps to select a value for.
Id of the SQL statement for the prompt picker table. The SQL statement must
contain a column named value, which should contain the picker value, and at
least one more column. To filter the content the variable promptvalue can be
used in the SQL statement. Promptvalue contains the value of the prompt
search field.
ControlId of a table used by the prompt picker.
Mode of the picker, which can be normal, advanced etc.
Timestamp of latest change.
User that commited the latest change on object.
Pivotgrid
The pivotgrid object is a control that displays a data analyze viewer that can be used
to pivot and analyze data.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
Label.Text
Theme
Varchar(200)
Int.4
SqlId
ConfigSqlId
Int.4
Int.4
Sida 58(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property to
the number of pixels needed as margin. The margin can also be set on invidual
sides of the control by setting this property to a commma separted list of values
in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Text label that appears before this control.
The theme to style the pivotgrid with. None means WebInfo will use its
preferred look.
Id of the SQL statement for pivot grid.
Id of the SQL statement used to customize grid settings. Each row should
contain two columns, setting and value. The allowed settings are
[ColumnName]_caption (columncaption), exportformats (commaseparated list of
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
FilterFields
Varchar(4000)
DataFields
Varchar(200)
RowFields
ColumnFields
Varchar(200)
Varchar(200)
HideFilters
WarehouseId
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Int.4
Varchar(10)
Varchar(200)
Varchar(200)
datetime
Varchar(200)
values - allowed values: pdf, xls), exportdefault (allowed values: pdf, xls),
[ColumnName]_summarytype (allowed values: weightedaverage, average,
count, min, max, stddev, stddevp, var, varp, sum),
[ColumnName]_weightedagainst (name of column to calculate weighted average
against)
Comma separated list of recordset columns to add as filter fields to the pivot
grid.
Comma separated list of recordset columns to add as data fields to the pivot
grid.
Comma separated list of recordset columns to add as row fields to the pivot grid.
Comma separated list of recordset columns to add as column fields to the pivot
grid.
If checked, disables ability for users to apply additional filters in pivotgrid.
The datawarehouse to connect the pivotgrid to
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Pivotsql
The pivot sql object attaches to a sql object and pivots the data.
Property
Wbuid
SqlId
KeyColumn
Data Type
uniqueidentifier
Int.4
Varchar(50)
NameColumn
ValueColumn
SummaryColumn
PivotForChartSeries
Varchar(50)
Varchar(50)
Varchar(50)
Int.4
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
SqlId of the sql block that the pivot sql attaches to.
Specifies the column containing the key values for pivoting the table. This
column changes value when a new pivot row should be created.
Specifies the column containing the name of the pivot columns.
Specifies the column containing the value of the pivot columns.
Specifies the column containing the summary of the value columns.
If set to true, will pivot the table so that each unique NameColumn value
becomes a serie.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Portal
The portal object is a set of buttons which have one selected and a mathcing value.
The list is built from an SQL statement with the keycolumns value and description
and image.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Height
PaddingLeft
Varchar(50)
Int.4
Int.4
Varchar(10)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property
to the number of pixels needed as margin. The margin can also be set on
invidual sides of the control by setting this property to a commma separted
list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixels for this listbox.
Height in pixels for this listbox.
Number of pixels to displace text to the right in all buttons in the portal
object. Useful if having both an image and text inside buttons.
2013-06-10
Sida 59(86)
Reference
Agresso WebInfo 3.9
SqlId
Int.4
InitValue
Varchar(200)
InitSqlId
AgressoMenuNode
PortalEdit
Int.4
Varchar(50)
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Id of the SQL statement that populates the portal. The description will yield
the button text and the value will yield the controls value if a button is
pressed. If an imagecolumn is included that relative path will generate an
icon fore the portal item.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for this
control).
The SqlId used to populate the InitValue if no InitValue is present.
Menu id in agresso from where menu item rendering should start.
Tells WebInfo that the control should be used to edit, and thus disable
authentication checks.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Previousnext
The PreciousNext object is an input object that displays a a previous and a next link
and a value inbetween and lets the user cycle through the values.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Height
Label.Text
CssClass
CenterWidth
Current.CssClass
Next.Text
Next.ImageUrl
Next.CssClass
Previous.Text
Previous.ImageUrl
Previous.CssClass
DirtyMarksPage
Varchar(50)
Int.4
Int.4
Varchar(200)
Varchar(50)
Int.4
Varchar(50)
Varchar(50)
Varchar(200)
Varchar(50)
Varchar(50)
Varchar(200)
Varchar(50)
Int.4
SubmitOnChange
Int.4
SqlId
Int.4
InitValue
Varchar(200)
InitSqlId
AjaxValue
Int.4
Int.4
ExcludeFromFilterinfo
NormalToolTip
EditToolTip
Int.4
Varchar(200)
Varchar(200)
Sida 60(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width of this dropdownlist.
Height of this dropdownlist.
Text label that appears before this control.
The CssClass(es) of the Object.
The width of the center element containing the controls value text.
The CssClass(es) of the Object.
The link text for the link going to the next item
The image of the link going to the next item. (Overrides the text)
The CssClass(es) of the Object.
The link text for the link going to the previous item
The image of the link going to the previous item. (Overrides the text)
The CssClass(es) of the Object.
Whether or not the page should be marked as dirty when this control is
changed. A dirty page displays its DirtyWarningText when the user tries to
leave the page without saving.
Whether or not the page should be submited when the value of this
control changes.
Id of the SQL statement that populates this control. The SQL statement
must contain the columns value and description where value is the value
of control and description is the text the user sees.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a collapsed
frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Timestamp of latest change.
User that commited the latest change on object.
Promptpicker
A picker that helps select a value for a textbox or textarea input control by selecting a
value from a table.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
PickerTitle
PickerControlId
PickerSqlId
Varchar(50)
Varchar(50)
Int.4
PickerTable
PickerMode
Varchar(50)
Int.4
AutoFilter
Int.4
RenderOnTop
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
A title text for the picker.
ControlId of the control that the picker helps to select a value for.
Id of the SQL statement for the prompt picker table. The SQL statement must
contain a column named value, which should contain the picker value, and at
least one more column. To filter the content the variable promptvalue can be
used in the SQL statement. Promptvalue contains the value of the prompt
search field.
ControlId of a table used by the prompt picker.
Mode of the picker: Normal mode lets you search in all columns simultainiously
using only one search field, Advanced gives you one search field per column.
If checked, the promptpicker will add an automatic filter that the value should
start with the current filter. AutoFilter should not be used when the number of
unfiltered rows exceeds DataMaxRows since it will yield unpredicatable results.
If checked, the promptpicker will be rendered in the document node. This will
cause it to always render on top of all other controls. A side effect of checking
this is that no scrollbars will be generated if the picker does not fit in page.
Timestamp of latest change.
User that commited the latest change on object.
Propmapping solution
The propmapping_solution object makes it possible to add extra property mapping
rows to a configuration.
Property
Wbuid
ObjectType
Data Type
uniqueidentifier
Varchar(50)
ObjectProperty
ConfigProperty
Varchar(50)
Varchar(50)
Category
Collapsed
EditLevel
FieldHelp
Sort
Varchar(50)
Int.4
Int.4
Varchar(4000)
Int.4
Description
Unique identity. Handled internally by WebInfo.
Name of the object type to extend with solution specific propertymapping
properties.
Name of the property for the object.
Name of the column in the configuration. This column should not be used by the
system propertymapping.
Category that this propertymapping belongs to.
Whether or not this property is collapsed in a edit window.
Editlevel for this propertymapping. 1000 is advanced.
Helptext for this property.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Radiobuttonlist
The radiobuttonlist object is an input control for selecting a singel value. The object
displays a list of radiobuttons with a text next to the button. The list is built from an
SQL statement with the keycolumns value and description.
Property
Wbuid
WebInfo 3.9 - Reference.doc
Data Type
uniqueidentifier
Description
Unique identity. Handled internally by WebInfo.
2013-06-10
Sida 61(86)
Reference
Agresso WebInfo 3.9
PageId
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Varchar(50)
RadioButtonList.RepeatDirection
RadioButtonList.RepeatColumns
Label.Text
DirtyMarksPage
Int.4
Int.4
Varchar(200)
Int.4
Disabled
Int.4
SubmitOnChange
Int.4
SqlId
Int.4
InitValue
Varchar(200)
InitSqlId
Int.4
AjaxValue
Int.4
ExcludeFromFilterinfo
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Int.4
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Page where this control will be shown. If the PageId is left
blank will the control be shown on every page.
Unique identity of this control inside the page (PageId) that the
control belongs to. The ControlId should preferably be unique
within a whole configuration especially if it is supposed to be
reused on other pages.
The sort order when all objects are created. A lower sort value
indicates that this object will be instanced before those with a
higher value.
Left position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the right side of
the parent frame.
Top position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the bottom side of
the parent frame.
This property is used for flowlayout when a margin is needed
on the control. The margin can be set on all four sides of the
control by setting this property to the number of pixels needed
as margin. The margin can also be set on invidual sides of the
control by setting this property to a commma separted list of
values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is
_MAIN.
Direction to repeat radiobuttons in this list.
Number of columns to display radiobuttons in for this list.
Text label that appears before this control.
Whether or not the page should be marked as dirty when this
control is changed. A dirty page displays its DirtyWarningText
when the user tries to leave the page without saving.
Whether or not the input control is disabled (its value can not
be changed by the user).
Whether or not the page should be submited when the value of
this control changes.
Id of the SQL statement that populates this radiobuttonlist. The
SQL statement must contain the columns value and description
where value is the value of radiobutton and description is the
text next to the radiobutton.
Initial value of the input control that will be loaded when the
control is intializing (first load) or reseting (a resetinputcontrols
has been done for this control).
The SqlId used to populate the InitValue if no InitValue is
present.
Whether or not the value of this control should be passed along
and saved when an AJAX call is made in the application. E.g.
when a collapsed frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Raisesql
The raise sql object attaches to a sql object and raises the data by setting rows to
columns.
Property
Wbuid
SqlId
HeaderColumnName
DataColumnNamePrefix
LastUpdated
LastUpdatedBy
Data Type
uniqueidentifier
Int.4
Varchar(50)
Varchar(50)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
SqlId of the sql block that the raise sql attaches to.
Name of the first column with the headers from the original recordset.
Prefix for the names of the data columns.
Timestamp of latest change.
User that commited the latest change on object.
Regexpvalidator
Sida 62(86)
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
The regexpvalidator object validates that the value of a control against a regular
expression.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
ControlToValidate
ValidationId
ValidatorGroupId
Varchar(50)
Varchar(50)
Varchar(50)
TargetVariable
Varchar(50)
ValidationExpression
Varchar(200)
MinLength
Int.4
MaxLength
Int.4
OnChangeValidationMessageTitleId
Varchar(50)
ValidateOnChange
Int.4
MessageOnlyOnFirstFail
Int.4
AllowEmptyValue
DisableServerValidation
Int.4
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left
blank will the control be shown on every page.
Unique identity of this control inside the page (PageId) that
the control belongs to. The ControlId should preferably be
unique within a whole configuration especially if it is
supposed to be reused on other pages.
The sort order when all objects are created. A lower sort
value indicates that this object will be instanced before
those with a higher value.
ControlId of the control that this validator validates.
Id of the validation object that this validator belongs to.
Id of the validator group object that this validator belongs
to.
Comma separated list of variables that this control will
validate.
Regular expression that this validator uses to validate its
ControlToValidate.
Minimum length for the value of the control that this
validator validates. NOTE! This property is only accepted
when the validator does not belong to a validator group or
belongs to a ValidatorGroup with the type set to None.
Maximum length for the value of the control that this
validator validates.
Id of the the title that will be shown to the user if the value
of the ControlToValidate control is invalid.
Whether or not this validator should validate its
ControlToValidate control when the value of the control
changes.
If set, will only display error message if no other validations
has failed before it.
If set, will accept empty string as a valid value.
Disables the extra server validation which must be done to
ensure that hostile users manipulates data before it is
posted to the server. If the extra server validation fails the
[controlId]_value variable will be set to an empty string.
Timestamp of latest change.
User that commited the latest change on object.
Reportgenerator
The dropdown object is an input object that displays a dropdown that can be used to
select a singe value. The list is built from an SQL statement with the keycolumns
value and description.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Varchar(50)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
2013-06-10
Sida 63(86)
Reference
Agresso WebInfo 3.9
DropDownList.Width
DropDownList.Height
Label.Text
InitValue
Int.4
Int.4
Varchar(200)
Varchar(200)
InitSqlId
AjaxValue
Int.4
Int.4
DisableHTMLExport
DisablePDFExport
DisableRTFExport
DisableTEXTExport
DisableTIFFExport
DisableXLSExport
UsePortraitLayout
ExportFrame
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Int.4
Int.4
Int.4
Int.4
Int.4
Int.4
Int.4
Varchar(50)
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Width of this dropdownlist.
Height of this dropdownlist.
Text label that appears before this control.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Whether or not the value of this control should be passed along and saved
when an AJAX call is made in the application. E.g. when a collapsed frame
is expanded the first time.
Exporting to HTML will be disabled.
Exporting to PDF will be disabled.
Exporting to RTF will be disabled.
Exporting to TXT will be disabled.
Exporting to TIFF will be disabled.
Exporting to XLS will be disabled.
Changes from landscape to portrait layout on export.
Selects frame to export. Defaults to _MAIN.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Row
The row object is a row definition for the table.
Property
Wbuid
TableId
RowId
Data Type
uniqueidentifier
Varchar(50)
Varchar(10)
Class
Varchar(200)
AltClass
Varchar(200)
Height
Int.4
Indentation
BreakColumn
Int.4
Varchar(50)
Collapsible
TableZoomControlId
Int.4
Varchar(50)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
ControlId of the table that this row definition belongs to.
RowId of this row definition which has the format [row type].[row number]
e.g d.1, h0.2, s1.1 etc.
Css stylesheet class for this row definition. The css class can consists of
several css classes separated with a blank space e.g "grid_white gray1
bold" which means that the cell has a white grid around it a gray tone
background color and that the text is bold.
Css stylesheet class for this row defintion when the row number during
render is even.
Height of the row. If this property is set for a multipart table will the adjust
row heights be executed to optimize performance.
Number of pixels to indent the the text of the first column in the row
This property is set for rows of type sX and hX rows where X is greater
than 0. The BreakColumn is the name of the column in the recordset that
when it changes value the header or summary should be displayed.
Collapsible type for this control.
This property sets the ControlId of the TableZoom object which contains all
zoom links for this column. Only unvisited pageids among the zoom links
are displayed in a dropdown when clicking on this column.
Timestamp of latest change.
User that commited the latest change on object.
Savebutton
The save button is a button control that saves a specific frame or a whole pagelayout
frame when clicked. The save button saves all input controls within the frame by
executing a SQL statement and/or a script block via AJAX. All tables located in the
frame are also saved via AJAX using the table callback save technique.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
Sida 64(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will
the control be shown on every page.
Unique identity of this control inside the page (PageId) that the
control belongs to. The ControlId should preferably be unique within
a whole configuration especially if it is supposed to be reused on
other pages.
The sort order when all objects are created. A lower sort value
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Text
ImageUrl
ButtonType
CssClass
Varchar(50)
Int.4
Varchar(200)
Varchar(200)
Int.4
Varchar(50)
SaveFrameName
Varchar(50)
ValidationId
Varchar(50)
SaveSuccessfulText
SaveFailedText
SaveSqlId
Varchar(200)
Varchar(200)
Int.4
SaveCodeId
Int.4
PostSaveSqlId
Int.4
SaveSuccessfulPageId
SaveFailedPageId
SaveSuccessfulScript
SaveFailedScript
PlannerServiceUrl
PlannerServiceName
PlannerUser
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(200)
Varchar(50)
Varchar(50)
PlannerPassword
Varchar(50)
PlannerRequestIdVariable
Varchar(50)
ExecutePlannerService
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
indicates that this object will be instanced before those with a higher
value.
Left position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the right side of the
parent frame.
Top position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the bottom side of the
parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by
setting this property to the number of pixels needed as margin. The
margin can also be set on invidual sides of the control by setting this
property to a commma separted list of values in the order: top, right,
bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixels of this button.
Text that will appear inside button.
URL for showing an image inside the button.
Sets which type of button to use.
Sets the stylesheet class of the button. If using agresso theme, it is
possible to increase height of button with the following classes: large,
larger, largest
Name of the frame to save. If this property is left blank, the parent
frame of the save button will be saved.
Id of the validation object to validate when the save button is clicked.
All input controls and table input controls that should be validated
when clicking on the save button, should belong to this validation.
Text that is displayed when saving was successfull.
Text that is displayed when saving failed.
SQL statement to execute as save action when the save button is
clicked. The save action is considered successful when the SQL
statement executes without errors. The SQL statement supports two
special recordset columns; save_frame_return and
save_frame_message. The column save_frame_return sets whether
or not the save action was successful by returning 1 for successful
and 0 for failed. The column save_frame_message adds a customized
save message that is displayed to the user after the save action has
been executed.
Code block to execute as save action when the save button is clicked.
The save action is considered successful when the code block
executes without errors. The code block supports two special return
variables; save_frame_return and save_frame_message. The variable
save_frame_return sets whether or not the save action was
successful by returning 1 for successful and 0 for failed. The variable
save_frame_message adds a customized save message that is
displayed to the user after the save action has been executed.
SQL statement to execute as save action after the table sqls have
been executed.
PageId to link to when save action was successful.
PageId to link to when save action failed.
Javascript to execute when save action was successful.
Javascript to execute when save action failed.
Url to the planner service that handles the batch in aplpostback.
Name of the service of planner.
The name of the agresso user to use as credentials for the service
request.
The password of the agresso user to use as credentials for the service
request.
The name of a variable that contains a unique id for the current batch
of aplpostback rows to be handled by the planner service.
If this is checked to true, the savebutton will execute a call to the
currently setup planner service after the postsavesql has been called.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Script
The script object is a control that adds a server or client script to the page.
WebInfo 3.9 - Reference.doc
2013-06-10
Sida 65(86)
Reference
Agresso WebInfo 3.9
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
Environment
Language
Int.4
Int.4
CodeId
EditToolTip
LastUpdated
LastUpdatedBy
Int.4
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Script environment. Can be server or client side.
Langauge of the script. Supported server side languages are lua, vbscript and
javascript and supported client side languages are javascript and vbscript (only
IE).
Unique identifier within the configuration for this code block.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Scriptonchange
The scriptonchange object calls a server script via AJAX when a value in a control is
changed. The returned value is either set as a tail text to the change control or as a
value for another control.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
OnChangeControl
OnChangeCodeId
Varchar(50)
Int.4
ValueControl
Varchar(50)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
ControlId of the control which value change triggers this onchange action.
Id of the code block that gets the onchange value for this onchange object.
The script should set the onchange value in the variable
onchange_script_return.
ControlId of the control where the return value from the onchange action is
set. If this property is left blank the value will be displayed as a tailtext to the
OnChangeControl. If the onchange is used in a table the onchange value can
be returned to another column by setting its ColumnName in this property.
Timestamp of latest change.
User that commited the latest change on object.
Scriptvalidator
The scriptvalidator object validates the value of a control with a server script method
via AJAX.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sida 66(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left
blank will the control be shown on every page.
Unique identity of this control inside the page (PageId) that
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Sort
Int.4
ControlToValidate
ValidationId
ValidatorGroupId
Varchar(50)
Varchar(50)
Varchar(50)
TargetVariable
Varchar(50)
ValidationCodeId
Int.4
MinLength
Int.4
MaxLength
Int.4
OnChangeValidationMessageTitleId
Varchar(50)
ValidateOnChange
Int.4
MessageOnlyOnFirstFail
Int.4
AllowEmptyValue
DisableServerValidation
Int.4
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
the control belongs to. The ControlId should preferably be
unique within a whole configuration especially if it is
supposed to be reused on other pages.
The sort order when all objects are created. A lower sort
value indicates that this object will be instanced before
those with a higher value.
ControlId of the control that this validator validates.
Id of the validation object that this validator belongs to.
Id of the validator group object that this validator belongs
to.
Comma separated list of variables that this control will
validate.
Id of the code block that determine if this validator is valid
or not. The script must set the variable validator_return
which should be set to 1 if the validator returns valid. The
code can set the variable validator_message to the invalid
message for this validator. Variable that are set and can be
used in script are validator_id, validator_control and
validator_control_value.
Minimum length for the value of the control that this
validator validates. NOTE! This property is only accepted
when the validator does not belong to a validator group or
belongs to a ValidatorGroup with the type set to None.
Maximum length for the value of the control that this
validator validates.
Id of the the title that will be shown to the user if the value
of the ControlToValidate control is invalid.
Whether or not this validator should validate its
ControlToValidate control when the value of the control
changes.
If set, will only display error message if no other validations
has failed before it.
If set, will accept empty string as a valid value.
Disables the extra server validation which must be done to
ensure that hostile users manipulates data before it is
posted to the server. If the extra server validation fails the
[controlId]_value variable will be set to an empty string.
Timestamp of latest change.
User that commited the latest change on object.
Setupsql
The setupsql object contians an SQL statement to setup WebInfo in a specific
database type.
Property
Wbuid
Database
Name
SqlQuery
Description
LastUpdated
LastUpdatedBy
Data Type
uniqueidentifier
Varchar(10)
Varchar(50)
Varchar(4000)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Database type that this setupsql should be used for.
Name of this setupsql.
Setup SQL statement.
Descriptive text of what this setup sql is used for.
Timestamp of latest change.
User that commited the latest change on object.
Signature
Signature of solution. If available, the licence does not need to be environment
specific.
Property
Wbuid
Signature
Data Type
uniqueidentifier
Varchar(4000)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Signature of solution. If available, the licence does not need to be environment
specific.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
Sida 67(86)
Reference
Agresso WebInfo 3.9
Silverlightcontrol
The silverlight object is used include a silverlight control on the page.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Silverlight.Width
Varchar(50)
Int.4
Silverlight.Height
Int.4
XAPUrl
HtmlAccessPrivilege
SqlId
Varchar(200)
Int.4
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting this
property to the number of pixels needed as margin. The margin can also be
set on invidual sides of the control by setting this property to a commma
separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus
the given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus
the given height.
Url to the XAP of the silverlight control to be shown in this control.
Whether the silverlight object should have access to the html page.
If set, will provide extra initvariables to the silverlight control. First rwos
column names will be variables and first rows values will be variable values.
Timestamp of latest change.
User that commited the latest change on object.
Slider
The slider object is an input control for selecting one value or a range consisting of
two values with a slider. The slider is built from an SQL statement with the
keycolumns value and description. The SQL keycolumn valuegroup can also be used
to group values in the slider. When the slider sets two values in a range, the values are
stored in the [ControlId]_value variable comma separated. A single value in the range
can be adressed using the syntax [ControlId]_value_[Index 1-x] e.g. slider_value_1
for the first value.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Sida 68(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent
frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixels for this slider.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Height
Label.Text
SliderType
Int.4
Varchar(200)
Int.4
SliderLabels
Varchar(50)
SliderLabelsAdjustment
Int.4
HideValueLabels
Disabled
Int.4
Int.4
DirtyMarksPage
Int.4
SubmitOnChange
Int.4
SqlId
Int.4
InitValue
Varchar(200)
InitSqlId
AjaxValue
Int.4
Int.4
ExcludeFromFilterinfo
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Int.4
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Height in pixels for this slider.
Text label that appears before this control.
Defines if the slider should be used to select one value or a range
consisting of two values.
The number of values divided by the SliderLabels value defines the
increment size between labels. If the last slider labels is located to close
to the end it will be excluded, causing the number of displayed slider
labels to differ from the value set in this property.
Defines an adjustment for the slider labels except for the max and min
labels. The adjustment shifts the labels forward or backwards depending
on the value. Negative values will shift the labels to the left and positive
values will shift the labels to the right.
Hides the value labels to enable more dense stacking of sliders.
Whether or not the input control is disabled (its value can not be
changed by the user).
Whether or not the page should be marked as dirty when this control is
changed. A dirty page displays its DirtyWarningText when the user tries
to leave the page without saving.
Whether or not the page should be submited when the value of this
control changes.
Id of the SQL statement that populates this slider. The SQL statement
must contain the columns value and description where value is the value
of slider option and description is the text the user sees in the slider
tooltip. An extra column called valuegroup can also be used to group a
number of values together which is displayed visually in the slider.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a
collapsed frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Sparkline
The text object is a control that displays a text.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
SqlId
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property
to the number of pixels needed as margin. The margin can also be set on
invidual sides of the control by setting this property to a commma separted
list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus
the given height.
The sql can contain the following columns series1_value, series2_value, x,
xlabel, series1_name, series2_name, series1_suffix, series2_suffix,
drillvalue1, drillvalue2 ..., drilltext1, drilltext2 .... Atleast one seriesX_value
2013-06-10
Sida 69(86)
Reference
Agresso WebInfo 3.9
DrillPage
Varchar(50)
Sparkline1Type
Sparkline2Type
ChartRangeMin
ChartRangeMax
TooltipTitleText
SameYAxis
Int.4
Int.4
Decimal(15,3)
Decimal(15,3)
Varchar(50)
Int.4
LineColor
Varchar(50)
FillColor
SpotColor
NormalRangeMin
NormalRangeMax
NormalRangeColor
BarColor
NegBarColor
StackedBarColors
Varchar(50)
Varchar(50)
Decimal(15,3)
Decimal(15,3)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(200)
MultiSeries
SliceSeparation
Int.4
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
column has to exist in the result set. For multiseries bar charts further series
can be added. Drilltvalue and drilltext columns must start at index 1 and be
continous. Drilltexts without matching drillvalues will be ignored. Sparklines
without a set drillpage property will ignore the drillvalue and drilltext
columns.
The PageId of the page to trill to when clicking on the sparkline. Drillvalues
and drilltexts will be retrieved from the sql.
What type of sparkline to use for the first graph.
What type of sparkline to use for the second (topmost) graph.
The minimum value for the y axis. Defaults to minimum data value.
The maximum value for the y axis. Defaults to maximum data value.
Title for the hover tooltip shown when hovering over the graph or chart.
If true, multiple graphs will use the same y-axis. Requires that the values are
in the same range.
Color of the line in a line graph, also changes the line color of the pie chart
when SliceSeparation is used.
Color of the area underneath the line, defaults to transparent.
Color of the points on the line graph.
The minimum value for the normal range. Defaults to zero.
The maximum value for the normal range. Defaults to zero.
The color for the field between the normal max and min values.
Color of the bars in the bar graph.
Color of the the bars with negative value in the graph.
A comma separated list of colors to use for the different series of bars if
multiple series are used.
Makes the bar chart use multiple series to render stacked bar charts.
Weather to show the outline of the pie chart and there by separate the slices
from eachother. Default color is white but that can be changed using the
LineColor property.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Sql
The sql object contains an sql query that has a specific connectionId. The result from
the SQL statement can be cached in the ASP.NET application cache. WebInfo can
store 100 different cached queries.
Property
Wbuid
SqlId
Sort
ConnectionId
SqlQuery
OnlyProtectedVariables
Data Type
uniqueidentifier
Int.4
Int.4
Varchar(10)
Varchar(4000)
Int.4
Cached
Int.4
CommandTimeout
WsShared
Description
LastUpdated
LastUpdatedBy
Int.4
Int.4
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Unique identifier within the configuration for this SQL statement.
The sort order for this SQL statement row.
Id of the connection that this SQL statement uses when executing.
SQL statement.
Whether or not only protected variables should be replaced in the SQL
statement.
Whether or not WebInfo should cache the result from the SQL
statement. WebInfo can cache 100 unique SQL results. This should not
be used for large recordset and sql queries with parameters that
changes often.
Maximum time for a sql query in seconds.
Decides if the SQL is shared through WebService
Comment to the sql query.
Timestamp of latest change.
User that commited the latest change on object.
Sqlonchange
The scriptonchange object executes an SQL statement via AJAX when a value in a
control is changed. The returned value is either set as a tail text to the change control
or as a value for another control.
Property
Wbuid
Sida 70(86)
Data Type
uniqueidentifier
Description
Unique identity. Handled internally by WebInfo.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
PageId
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
OnChangeControl
OnChangeSqlId
Varchar(50)
Int.4
ValueControl
Varchar(50)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
ControlId of the control which value change triggers this onchange action.
Id of the SQL statement that gets the onchange value for this onchange
object. The onchange value is collected from the column of the first row in
the recordset. Variable that are set and can be used in the sql are
onchange_control_value.
ControlId of the control where the return value from the onchange action is
set. If this property is left blank the value will be displayed as a tailtext to the
OnChangeControl. If the onchange is used in a table the onchange value can
be returned to another column by setting its ColumnName in this property.
Timestamp of latest change.
User that commited the latest change on object.
Sqlvalidator
The scriptvalidator object validates the value of a control by executing an SQL
statement via AJAX.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
ControlToValidate
ValidationId
ValidatorGroupId
Varchar(50)
Varchar(50)
Varchar(50)
TargetVariable
Varchar(50)
ValidationSqlId
Int.4
ValidateOnChange
Int.4
MinLength
Int.4
MaxLength
Int.4
OnChangeValidationMessageTitleId
Varchar(50)
MessageOnlyOnFirstFail
Int.4
AllowEmptyValue
DisableServerValidation
Int.4
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left
blank will the control be shown on every page.
Unique identity of this control inside the page (PageId) that
the control belongs to. The ControlId should preferably be
unique within a whole configuration especially if it is
supposed to be reused on other pages.
The sort order when all objects are created. A lower sort
value indicates that this object will be instanced before
those with a higher value.
ControlId of the control that this validator validates.
Id of the validation object that this validator belongs to.
Id of the validator group object that this validator belongs
to.
Comma separated list of variables that this control will
validate.
Id of the SQL statement that determine if this validator is
valid or not. The SQL statement must contain the column
validator_return which should return 1 if the validator
returns valid. The SQL statement can contain the column
validator_message which has invalid message for this
validator. Variable that are set and can be used in the sql
are validator_id, validator_control and
validator_control_value.
Whether or not this validator should validate its
ControlToValidate control when the value of the control
changes.
Minimum length for the value of the control that this
validator validates. NOTE! This property is only accepted
when the validator does not belong to a validator group or
belongs to a ValidatorGroup with the type set to None.
Maximum length for the value of the control that this
validator validates.
Id of the the title that will be shown to the user if the value
of the ControlToValidate control is invalid.
If set, will only display error message if no other validations
has failed before it.
If set, will accept empty string as a valid value.
Disables the extra server validation which must be done to
ensure that hostile users manipulates data before it is
posted to the server. If the extra server validation fails the
[controlId]_value variable will be set to an empty string.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
Sida 71(86)
Reference
Agresso WebInfo 3.9
Startmenu
The startmenu object is a control that can be used to display a startmenu options. The
control must be placed in a flowlayout and has a title with a link and description text
underneath the link.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Link.Text
Description.Text
Link.NavigateUrl
Varchar(50)
Varchar(200)
Varchar(200)
Varchar(200)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property
to the number of pixels needed as margin. The margin can also be set on
invidual sides of the control by setting this property to a commma separted list
of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Text that will appear as a header with the link for this startmenu control.
Text that will appear as a description for this startmenu control.
The URL which the user will be linked to when clicking on the startmenu
control. This link can be relative i.e. inside WebInfo or an external link to
another web site or a PageId or a javascript method if it starts with
"javascript:".
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Suggestpicker
A picker that helps the user to select a value for a textbox or textarea by selecting a
value from a table The table is displayed when the user stops inputing text into the
textbox or textarea.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
PickerControlId
PickerSqlId
Varchar(50)
Int.4
PickerTable
AutoFilter
Varchar(50)
Int.4
RenderOnTop
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Sida 72(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
ControlId of the control that the picker helps to select a value for.
Id of the SQL statement for the suggest picker table. The SQL statement must
contain a column named value, which should contain the picker value, and at
least one more column. Every non numeric column is auto filtered with the input
field of the picker. The variable suggestvalue can be used in the SQL statement
for further filtering.
ControlId of a table used by the suggest picker.
If checked, the suggestpicker will add an automatic filter that the value should
start with the current filter. AutoFilter should not be used when the number of
unfiltered rows exceeds DataMaxRows since it will yield unpredicatable results.
If checked, the picker will be rendered in the document node. This will cause it
to always render on top of all other controls. A side effect of checking this is
that no scrollbars will be generated if the picker does not fit in page.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Systitle
The systitle object is a language dependant text that is used internally by the WebInfo
engine. These titlels should not be changed and will be overwritten when WebInfo is
upgraded. A normal title with the same id overwrites a systitle.
Property
Wbuid
Language
TitleId
Value
Description
LastUpdated
LastUpdatedBy
Data Type
uniqueidentifier
Varchar(10)
Varchar(50)
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Language for when this title is active.
Id of this title.
Title text.
Descriptive text of what this system title is used for.
Timestamp of latest change.
User that commited the latest change on object.
Tabitem
The tabitem object is a frame control that displays a a tab in a tabstrip and a panel
underneath it where other controls can be added.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
TabName
ImageUrl
FrameLayout
Varchar(50)
Varchar(200)
Int.4
Overflow
AlwaysReloadTab
NoLateLoad
DefaultButton
Int.4
Int.4
Int.4
Varchar(50)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus
the given height.
Name of this tab that is displayed on the tab.
URL for showing an image for this tabitem.
Direction in which to place controls within the frame when they are added to
the flowlayout of the frame and not x,y positioned.
Overflow style for this tabitem.
Whether or not the tab will be reloaded via AJAX every time they are selected.
Forces the panel to be loaded from start and not later via ajax.
ControlId of the default button that will be clicked if enter is pressed inside an
input control.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Table
The table object is a control that displays table with content from a SQL statement.
The table can have a number of row and column defintion to help it present the data.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left
blank will the control be shown on every page.
Unique identity of this control inside the page (PageId) that the
control belongs to. The ControlId should preferably be unique
within a whole configuration especially if it is supposed to be
reused on other pages.
The sort order when all objects are created. A lower sort value
2013-06-10
Sida 73(86)
Reference
Agresso WebInfo 3.9
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Varchar(50)
Width
Int.4
Height
Int.4
Scroll
Int.4
ScrollPadding
Int.4
AdHocType
Int.4
CssClass
Varchar(50)
EmptyRecordsetTitleId
Varchar(50)
SaveSuccessfullTitleId
Varchar(50)
SaveFailedTitleId
Varchar(50)
InvalidTitleId
Varchar(50)
RowActiveStyle
Int.4
RowChangedStyle
Int.4
RowHoverStyle
Int.4
SqlId
UpdateSqlId
Int.4
Int.4
InsertSqlId
Int.4
DeleteSqlId
Int.4
InsertTemplateSqlId
Int.4
RowCountSqlId
Int.4
Sida 74(86)
indicates that this object will be instanced before those with a
higher value.
Left position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the right side of
the parent frame.
Top position in pixels relative parent frame. Can be a negative
number which will be interpreted as relative the bottom side of
the parent frame.
This property is used for flowlayout when a margin is needed
on the control. The margin can be set on all four sides of the
control by setting this property to the number of pixels needed
as margin. The margin can also be set on invidual sides of the
control by setting this property to a commma separted list of
values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is
_MAIN.
Width in pixel of this control. Can be a negative number which
will be interpreted as stretch the control to right edge of its
parent frame minus the given width.
Height in pixel of this control. Can be a negative number which
will be interpreted as stretch the control to bottom edge of its
parent frame minus the given height.
Whether or not the table is scrollable and sets it height to
height of its parent frame if its height exceeds the parent frame
height.
Sets the number of pixels from the bottom and right hand side
of the border to its parent when scrollbars are displayed.
The Ad Hoc Type decides which layout will be the default when
the table is created. After generating a column definition for the
table this can be altered manually. The row table is the
standard table with headers for each column, and the left most
column denoting item names. The header table turns the data
90 degrees and displays the record set's column names as the
first columns rows and the data row as the second column.
Css stylesheet class for this table. The css class can consists of
several css classes separated with a blank space e.g
"grid_white gray1 bold" which means that the cell has a white
grid around it a gray tone background color and that the text is
bold.
TitleId for the title that will be shown when the recordset for
the table is empty.
TitleId for the title that shown when the table was saved
successfully. Variabel :nbofrows can be used in the title to
display number of saved rows.
TitleId for the title that will be shown when saving the table
failed.
TitleId for the title that will be shown when validation of the
table failed.
Sets whether or not a special style should be set for the
currently active row and cell in the table.
Sets whether or not a special style should be set for changed
rows in the table.
Sets whether or not a special style should be set for the row
and cell that the mouse pointer moves over in the table.
Id of the SQL statement that populates this table.
Id of the SQL statement that executes for each modified row
when saving this table. Normally this SQL statement executes
once for each modified row but when the table property
SaveType is set to Forecast this SQL statement executes once
for each forecast column on every modified row. When saving a
table with more than one distribution column, a variable
dist_column_name can be used in the SQL statement to
determine which distribution column is the subject of the
update.
Id of the SQL statement that executed for new rows for this
table.
Id of the SQL statement that executed for delete rows for this
table.
Id of the SQL statement that will load default values for rows
that are being added to the table.
Id of a SQL statement that retrieves the number of rows
returned by the select query. If set, can increase performance
noticably for paged tables with large resultsets. Query should
return number of rows in the first column of the first row.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
DistTypeSqlId
Int.4
SaveType
Int.4
EditActivation
Int.4
UpdateWithVariables
SelectWithVariables
WarehouseId
Grouping
Int.4
Int.4
Varchar(10)
Varchar(200)
SortType
Int.4
OrderByDefault
PageSize
Varchar(50)
Varchar(50)
PagingModel
Int.4
PostBackPaging
CollapseExpandRowsType
Int.4
Int.4
RememberCollapseExpandRows
Int.4
RowsTableId
Varchar(50)
ColumnsTableId
Varchar(50)
PivotGridId
Varchar(50)
TablePartsCount
Rss
NoColumnValidation
Int.4
Int.4
Int.4
DisableExport
ResizableColumns
Int.4
Int.4
WaitForImages
Int.4
Collapsible
Title
Int.4
Varchar(50)
TitleImageUrl
Varchar(200)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
WebInfo 3.9 - Reference.doc
Id of the SQL statement that loads distribute types for the
table. The SQL statement must contain the following columns:
dist_type (Id of the distribute type that must be an integer
larger than 3), calc_type (Calculate type for the distribute type
that can be either 1=[value to distribute]*[distribute key for the
period] or 2=([value to distribute]-[sum of disabled period
values])*[distribute key for the period normalized over the
enabled periods]), period_number (Number of the period that
starts with 1 and is increased with one for each new period)
and factor (Decimal number that is multiplied with the value to
distribute to get the period value).
Save type for this table which can be postback or callback
(AJAX).
Defines if only the active cell or the entire active row should be
edit activated when clicked.
Turns off variable translation when updating tables.
Turns off variable translation when retrieving tables.
The datawarehouse to connect the table to
Set this to a commaseparated list of columns to group on when
using a serviceendpoint and the query is not defined using the
queryid.
Sort type for this table which can be client side with javascript
or server side for more advanced sorting with AJAX.
Default value for the orderby variable for this table.
Size of each page (number of rows) if paging is used for this
table. The property has to be larger than 0 for paging to be
activated.
Normal mode minimizes the data WebInfo must handle and is
suitable for large datasets but will not handle full table
summaries. The extesive mode will force WebInfo to go
through all data rows to generate a correct summary at each
page. Extensive mode is suitable for smaller datasets.
If the table should force a postback on page changes.
Collapse expand rows type for this table which can be client
side (everything is loaded when the page loads) or server side
(rows are loaded via AJAX when needed). Column RecId must
be present in the recordset for AJAX collapse expand to work
and the details rows whithin a collapse expand group must
always sort in the same RecId order.
If column RecId is present in the recordset this property can be
se to true to remember the collapse expand state of each row
in the table. The details rows whithin a collapse expand group
must always sort in the same RecId order.
ControlId of another table that this table copies row definitions
from. Setting this property will disable ad-hoc generation of
column and row definitions.
ControlId of another table that this table copies column
definitions from. Setting this property will disable ad-hoc
generation of column and row definitions.
ControlId of a pivot grid to show when right click "Analyze..." is
clicked.
Number of table parts that this table consists of.
Whether or not this table should be exposed as an rss feed.
Turns off error message if column did not exists in the
recordset.
Disables possiblity to export table to excel or xml in runtime.
Enables simple drag-and-drop like resize functionality. This
functionality only works with simple tables with single headers
and matching detail and summary rows.
Tells table to resize after all images have been loaded. This
property needs to be set if you display images without fixed
width and height in your table.
Collapsible type for this control.
Title for this control which will be shown if the Collapsible type
is set to CollapsedWithTitle of ExpanedWithTitle.
URL to the title image for this control which will be shown if the
Collapsible type is set to CollapsedWithTitle of
ExpanedWithTitle.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
Sida 75(86)
Reference
Agresso WebInfo 3.9
Tablezoomlink
The table zoom link object is a control that represent a zoom link for a specific
column in a table. Several table zoom links are contained in a table zoom object.
When a user clicks on a column is with a table zoom object linked to it all table zoom
links of pageids that are not present in the navigation path are displayed in a
dropdown.
Property
Wbuid
ControlId
Data Type
uniqueidentifier
Varchar(50)
TableZoomControlId
Sort
Text
ImageUrl
ZoomUrl
ZoomTarget
ZoomDrillValues
Varchar(50)
Int.4
Varchar(50)
Varchar(200)
Varchar(200)
Varchar(50)
Varchar(50)
ZoomDrillTexts
Varchar(50)
ZoomGroup
Varchar(50)
Description
LastUpdated
LastUpdatedBy
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
ControlId of the table zoom object that this link belongs to.
The sort order in which to display links for a column.
Text that will appear in the column drop down for this link.
URL for showing an image for this link.
Navigate url or pageid for this link.
Target frame for this link.
Comma separated list of columns in the recordset that will be passsed to
the next page as variables when the a zoom button or link is clicked. The
drill value names are formated as [PageId]_drillvalue_[drillvalue column
number] e.g 10_drillvalue_1.
Comma separated list of columns in the recordset that will be passsed to
the next page as texts when the a zoom button or link is clicked. The drill
text names are formated as [PageId]_drilltext_[drilltext column number]
e.g 10_drilltext_1.
Zoom group defining a group of zoom links. A zoom link with lower sort
value than a link that is hidden due to that it is part of the navigation path
is also hidden.
Descriptive text of what this link is used for.
Timestamp of latest change.
User that commited the latest change on object.
Tabstrip
The tabstrip object is a frame control that can only contain tabitems. When a tablitem
is selected that has not previously been shown it is loaded via callback (AJAX).
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
DefaultIndexSqlId
Int.4
TabstripType
Int.4
Sida 76(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which
will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property
to the number of pixels needed as margin. The margin can also be set on
invidual sides of the control by setting this property to a commma separted
list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Sets which tabindex to have loaded on start. The first row of the first column
should contain an integer with the default tab index.
The type of tabstrip to use. Integrated is meant to be used within a
LayoutFrame.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Timestamp of latest change.
User that commited the latest change on object.
Text
The text object is a control that displays a text.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
Label.Text
Label.CssClass
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(4000)
Varchar(50)
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the control.
The margin can be set on all four sides of the control by setting this property to
the number of pixels needed as margin. The margin can also be set on invidual
sides of the control by setting this property to a commma separted list of values
in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Text label that appears before this control.
Css class for the label of this text object.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Textarea
The textarea object is an input control that displays a mulit rowed text input area.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Height
Label.Text
GhostText
TextAreaType
Varchar(50)
Int.4
Int.4
Varchar(200)
Varchar(200)
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixels of this texteara.
Height in pixels of this texteara.
Text label that appears before this control.
Text label that appears before this control.
Sets which type of textarea to use.
2013-06-10
Sida 77(86)
Reference
Agresso WebInfo 3.9
TextArea.MaxLength
DirtyMarksPage
Int.4
Int.4
Disabled
Int.4
SubmitOnChange
Int.4
InitValue
Varchar(200)
InitSqlId
EmptyValue
AjaxValue
Int.4
Varchar(50)
Int.4
ExcludeFromFilterinfo
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Int.4
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Max number of characters that are allowed to input in the textarea.
Whether or not the page should be marked as dirty when this control is
changed. A dirty page displays its DirtyWarningText when the user tries to
leave the page without saving.
Whether or not the input control is disabled (its value can not be changed
by the user).
Whether or not the page should be submited when the value of this
control changes.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Value for this textarea if the user leaves it empty.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a collapsed
frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Textbox
The textarea object is an input control that displays a single row text input area.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Label.Text
GhostText
TextBox.CssClass
TextBoxType
TextBox.MaxLength
TextBox.TextTransform
DirtyMarksPage
Varchar(50)
Int.4
Varchar(200)
Varchar(200)
Varchar(200)
Int.4
Int.4
Int.4
Int.4
Disabled
Int.4
SubmitOnChange
Int.4
InitValue
Varchar(200)
InitSqlId
EmptyValue
AjaxValue
Int.4
Varchar(50)
Int.4
ExcludeFromFilterinfo
NormalToolTip
EditToolTip
Int.4
Varchar(200)
Varchar(200)
Sida 78(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent
frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixels of this textbox.
Text label that appears before this control.
Text label that appears before this control.
CssClass of the textbox.
Sets which type of textbox to use.
Max number of characters that are allowed to input in the textbox.
Sets if the text should be transformed when inputed into the textbox.
Whether or not the page should be marked as dirty when this control is
changed. A dirty page displays its DirtyWarningText when the user tries
to leave the page without saving.
Whether or not the input control is disabled (its value can not be
changed by the user).
Whether or not the page should be submited when the value of this
control changes.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Value for this textarea if the user leaves it empty.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a
collapsed frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Timestamp of latest change.
User that commited the latest change on object.
Threshold
The threshold object is a control that displays an image and a text for an indicator
when the indicator value meets or exceeds the value or the threshold value.
Property
Wbuid
ControlId
Data Type
uniqueidentifier
Varchar(50)
IndicatorControlId
Sort
Varchar(50)
Int.4
Threshold
Int.4
CssClass
ImageUrl
Text
Description
LastUpdated
LastUpdatedBy
Varchar(50)
Varchar(200)
Varchar(50)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
ControlId of the indicator that this threshold belongs to.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Threshold value. The threshold matches a value when the value is greater or
equal to the threshold value and less than the next threshold value. To set
threshold value to minus infinity use the special number -987654.
CssClass for the container of this threshold.
URL for showing an image for this threshold.
Text that will appear for this threshold.
Descriptive text of what this threshold is used for.
Timestamp of latest change.
User that commited the latest change on object.
Title
The systitle object is a language dependant text. The language is detirmined from the
current CultureInfo which can be set for whole installation or be browser dependand.
When the CultureInfo is browser dependant a default CultureInfo is set which is used
if the CultureInfo could not be detirmined from the browser.
Property
Wbuid
Language
TitleId
Value
Description
LastUpdated
LastUpdatedBy
Data Type
uniqueidentifier
Varchar(10)
Varchar(50)
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Language for when this title is active.
Id of this title.
Title text.
Descriptive text of what this title is used for.
Timestamp of latest change.
User that commited the latest change on object.
Toolbar
The toolbar object is a frame control that can contain other toolbar items.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
FrameName
Position
FrameLayout
Varchar(50)
Int.4
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
The frame where the control will be put in. Default value is _MAIN.
Position of this toolbar within a toolbarpanel.
Direction in which to place controls within the frame when they are added to the
flowlayout of the frame and not x,y positioned.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
Sida 79(86)
Reference
Agresso WebInfo 3.9
Toolbarbutton
The toolbarbutton object is a button control that can be added to a toolbar.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
Text
ImageUrl
Separator
SubmitUrl
Varchar(200)
Varchar(200)
Int.4
Varchar(200)
Target
Varchar(50)
ValidationId
Varchar(50)
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus the
given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame minus the
given height.
Text that will appear inside button.
URL for showing an image inside the button.
Whether or not the toolbarbutton should have a leading separator.
The URL which the user will be linked to when pressing the button. This link can
be relative i.e. inside WebInfo or an external link to another web site or a
PageId.
Target window or frame for the button. The target ca refer to a WebInfo frame
if it is prefixed with WB_ e.g WB_MAIN.
Validation object that will be called before linking to SubmitUrl. If validation fails
the Postback will be cancelled.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Toolbarpanel
The toolbarpanel object is a frame control that contain serveral toolbars.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
FrameLayout
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Sida 80(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
Unique identity of this control inside the page (PageId) that the control belongs
to. The ControlId should preferably be unique within a whole configuration
especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number which will
be interpreted as relative the bottom side of the parent frame.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. The width must be a positive number otherwise it
will be set to 0.
Height in pixel of this control. The height must be a positive number otherwise it
will be set to 0.
Direction in which to place controls within the frame when they are added to the
flowlayout of the frame and not x,y positioned.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
Trash
The control object is a object that can be added to a frame in a page. This object is the
parent for all controls.
Property
Deleted
Wbuid
PageId
Type
ControlId
LastUpdated
LastUpdatedBy
Data Type
smalldatetime
uniqueidentifier
Varchar(50)
Varchar(50)
Varchar(50)
datetime
Varchar(200)
Description
Date and time when the object was deleted
Unique identity. Handled internally by WebInfo.
PageId of the object if the object has a PageId property.
Name of the type of this object.
ControlId of the object if it has the ControlId property.
Timestamp of latest change.
User that commited the latest change on object.
Tree
The tree object is an input or link control that dispalys a tree with nodes that can select
a value or link to an URL. The tree is populated with SQL statement.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
X
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Width
Varchar(50)
Int.4
Height
Int.4
Label.Text
TreeView.ShowLines
Varchar(200)
Int.4
ImageSet
ShowCheckBoxes
Int.4
Int.4
ExpandDepth
Int.4
Overflow
SelectedNodeCssClass
LoadType
Int.4
Varchar(50)
Int.4
DirtyMarksPage
Int.4
Disabled
Int.4
SubmitOnChange
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the
control. The margin can be set on all four sides of the control by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the control by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the control will be put in. Default value is _MAIN.
Width in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to right edge of its parent frame minus
the given width.
Height in pixel of this control. Can be a negative number which will be
interpreted as stretch the control to bottom edge of its parent frame
minus the given height.
Text label that appears before this control.
Whether or not to show lines in the tree. There seem to be a problem
with the lines and this built in ASP.NET tree control that WebInfo uses
together with IE7.
Image collection for this tree.
Sets whether or not the tree will allow multiple value input and indicates
which node types will display a check box.
Depth to which the tree should be expanded on first load. Special values
are 0: Collapse all and -1: Expand all.
Overflow style for this tree.
Css class of the selected node.
Load type for this tree which can be static, everything is loaded on
startup, or dynamic, when each node is expaned the child nodes are
loaded via AJAX.
Whether or not the page should be marked as dirty when this control is
changed. A dirty page displays its DirtyWarningText when the user tries
to leave the page without saving.
Whether or not the input control is disabled (its value can not be changed
by the user).
Whether or not the page should be submited when the value of this
control changes.
2013-06-10
Sida 81(86)
Reference
Agresso WebInfo 3.9
SqlId
Int.4
InitValue
Varchar(200)
InitSqlId
AjaxValue
Int.4
Int.4
ExcludeFromFilterinfo
SourcePortal
Int.4
Varchar(50)
PortalTarget
Varchar(50)
PortalEdit
Int.4
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Id of the SQL statement that populates this tree. <br/><br/>For a static
tree node_id, parent_id and description are mandatory columns.
<br/><br/>For a dynamic tree node_id and description are mandatory
columns. <br/>A column called has_children, with 0 and 1 as valid values
can be used to make a node expandable. <br/>A variable called
treenode_parent_id is available in query for dynamic trees that tells
which node_id the query should fetch children for. The value -1 means it
should get root nodes. <br/>The variable treenode_depth tells the depth
of the child nodes to generate.<br/><br/>Other special columns are
image_url, url, target and value. Only one of url and value should be set.
When the recordset contains the value column the tree is used as a value
picker. If the recordset contains the column url the tree is used as a
navigation tree. The target column sets the target frame for the url and
image_url sets the image for the node.
Initial value of the input control that will be loaded when the control is
intializing (first load) or reseting (a resetinputcontrols has been done for
this control).
The SqlId used to populate the InitValue if no InitValue is present.
Whether or not the value of this control should be passed along and
saved when an AJAX call is made in the application. E.g. when a
collapsed frame is expanded the first time.
Whether or not to exclude the input control from the filterinfo.
Instead of setting an SqlId to build the tree a control id to a Portal control
can be set. Thus creating menu tree from agresso.
When using tree with a sourceportal, this parameter sets which Iframe to
display links in.
When using tree with a sourceportal, tells WebInfo to remove all
authentication checks and links.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Treeitem
The treeitem object contains the information about a static tree item that can be
managed by a user with solution edit permissions.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
TreeId
NodeId
ParentId
Description
ImageUrl
Url
Target
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(200)
Varchar(200)
Varchar(200)
Varchar(50)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the control
be shown on every page.
ControlId of the tree that this treeitem belongs to.
Id of the treeitem that must be unique for the tree that it belongs to.
Id of the parent treeitem of this item.
Text that will appear for this treeitem.
URL for showing an image for this treeitem.
The URL that this treeitem links to.
Target window or frame for the link. The target ca refer to a WebInfo frame if it
is prefixed with WB_ e.g WB_MAIN.
Timestamp of latest change.
User that commited the latest change on object.
Users
The users object represent a WebInfo user.
Property
Wbuid
UserName
Password
SecurityLevel
Data Type
uniqueidentifier
Varchar(50)
Varchar(50)
Int.4
Disabled
Attempts
EditLevel
Int.4
Int.4
Int.4
Sida 82(86)
Description
Unique identity. Handled internally by WebInfo.
User name.
Password for this user. The password is not saved in clear text.
Security level for this user. These levels are used by the WebInfo
engine: 1000 developer (full access), 100 solution (access to user table
in the configuration) and 0 viewing access.
Whether or not the user is disabled.
Number of unsuccessful login attempts.
Which edit level to use. Higher means you can see more advanced
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
LimitData
ShowAgressoObjects
DisableBounces
OrderSqlsByPerformance
Int.4
Int.4
Int.4
Int.4
HashCode
Varchar(50)
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
objects. None=0, Normal=10, Advanced=100, Expert=1000
Whether to limit data to 50 rows.
Whether to show agresso objects in menus.
Whether to stay on page during bounces in edit mode..
If enabled, shows executed sqls in order by worst performance.
Otherwise "Show Sqls" will order sqls by order of execution.
Hashcode that contains information about the user password and
securitylevel.
Timestamp of latest change.
User that commited the latest change on object.
Validation
The validation object contains validators and validator groups and performs validation
when a page is submited.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
ValidationMessageTitleId
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(50)
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will
the control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value
indicates that this object will be instanced before those with a higher
value.
TitleId with a message to return when the validation returned invalid.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Validator
The validator object is an object that validates the value of a control. This is the parent
object for all validators.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Type
Sort
Varchar(50)
Int.4
ControlToValidate
ValidationId
ValidatorGroupId
Varchar(50)
Varchar(50)
Varchar(50)
TargetVariable
Varchar(50)
ValidationExpression
Varchar(200)
ValidationSqlId
Int.4
ValidationCodeId
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left
blank will the control be shown on every page.
Unique identity of this control inside the page (PageId) that
the control belongs to. The ControlId should preferably be
unique within a whole configuration especially if it is
supposed to be reused on other pages.
Name of the type of this validator object.
The sort order when all objects are created. A lower sort
value indicates that this object will be instanced before
those with a higher value.
ControlId of the control that this validator validates.
Id of the validation object that this validator belongs to.
Id of the validator group object that this validator belongs
to.
Comma separated list of variables that this control will
validate.
Regular expression that this validator uses to validate its
ControlToValidate.
Id of the SQL statement that determine if this validator is
valid or not. The SQL statement must contain the column
validator_return which should return 1 if the validator
returns valid. The SQL statement can contain the column
validator_message which has invalid message for this
validator. Variable that are set and can be used in the sql
are validator_id, validator_control and
validator_control_value.
Id of the code block that determine if this validator is valid
or not. The script must set the variable validator_return
2013-06-10
Sida 83(86)
Reference
Agresso WebInfo 3.9
ValidationClientScript
Varchar(200)
ValidateOnChange
Int.4
MinLength
Int.4
MaxLength
Int.4
OnChangeValidationMessageTitleId
Varchar(50)
MessageOnlyOnFirstFail
Int.4
AllowEmptyValue
DisableServerValidation
Int.4
Int.4
LastUpdated
LastUpdatedBy
datetime
Varchar(200)
which should be set to 1 if the validator returns valid. The
code can set the variable validator_message to the invalid
message for this validator. Variable that are set and can be
used in script are validator_id, validator_control and
validator_control_value.
This field should only contain the javascript method name
without paranthesis and arguments. The method can recieve
two parameters. The first parameter is the object that is
being validated and the second parameter is the validator
object itself.
Whether or not this validator should validate its
ControlToValidate control when the value of the control
changes.
Minimum length for the value of the control that this
validator validates. NOTE! This property is only accepted
when the validator does not belong to a validator group or
belongs to a ValidatorGroup with the type set to None.
Maximum length for the value of the control that this
validator validates.
Id of the the title that will be shown to the user if the value
of the ControlToValidate control is invalid.
If set, will only display error message if no other validations
has failed before it.
If set, will accept empty string as a valid value.
Disables the extra server validation which must be done to
ensure that hostile users manipulates data before it is
posted to the server. If the extra server validation fails the
[controlId]_value variable will be set to an empty string.
Timestamp of latest change.
User that commited the latest change on object.
Validatorgroup
The validatorgroup object contains validators and has property how these validators
must validate together. E.g. one of the validators must have a value or all must have a
value or no validators must have a value.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
ValidationId
ValidatorGroupType
Varchar(50)
Int.4
EditToolTip
LastUpdated
LastUpdatedBy
Varchar(200)
datetime
Varchar(200)
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates
that this object will be instanced before those with a higher value.
Id of the validation object that this validator group belongs to.
Type for this ValidatorGroup which tells the validation process how the
validators belonging to this group should perform their validation.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Variable
The variable object sets a variable for a PageId or for a whole configuration.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
Name
Value
DataType
Varchar(50)
Varchar(200)
Int.4
IsNull
Int.4
Sida 84(86)
Description
Unique identity. Handled internally by WebInfo.
Page where this variable will be set. If the PageId is left blank will the
variable be set on every page.
Name of this variable.
Value of this variable.
Descripes the type of value the variable can hold. If not set it will default
to STRING.
Whether this variable should be non-existing (null) or the chosen type's
default value when not set. Default values are the empty string for
2013-06-10
WebInfo 3.9 - Reference.doc
Reference
Agresso WebInfo 3.9
DefaultValue
Varchar(50)
IsProtected
DisableXSSProtection
Int.4
Int.4
IsGlobal
Int.4
Description
LastUpdated
LastUpdatedBy
Varchar(200)
datetime
Varchar(200)
variable type STRING and 0 for variable type INTEGER.
Default value for this variable. The default value is used when the variable
has not yet been set to a value.
Whether this variable should be protected from ajax updating.
Disables XSS protection. This allows for containing HTML in variable. It is
vital for security that you do not allow user input data in this variable if
this is enabled.
Makes a variable global over all WebInfo sessions. This can be used when
two windows of same WebInfo application needs to communicate with
eachother.
Descriptive text of what this variable is used for.
Timestamp of latest change.
User that commited the latest change on object.
Window
The window object is a frame control that can contain other controls.
Property
Wbuid
PageId
Data Type
uniqueidentifier
Varchar(50)
ControlId
Varchar(50)
Sort
Int.4
Title
X
Varchar(50)
Int.4
Y
Int.4
Margin
Varchar(50)
FrameName
Varchar(50)
WindowX
WindowY
WindowMargin
Int.4
Int.4
Varchar(50)
Width
Int.4
Height
Int.4
Containment
Varchar(50)
WindowSort
WindowHeight
WindowWidth
Minimized
Closed
FrameLayout
Int.4
Int.4
Int.4
Int.4
Int.4
Int.4
IconImageUrl
Varchar(200)
RestoreText
DisplayRestoreIcon
Varchar(50)
Int.4
CssClass
Minimizable
Closable
Varchar(50)
Int.4
Int.4
WebInfo 3.9 - Reference.doc
Description
Unique identity. Handled internally by WebInfo.
Page where this control will be shown. If the PageId is left blank will the
control be shown on every page.
Unique identity of this control inside the page (PageId) that the control
belongs to. The ControlId should preferably be unique within a whole
configuration especially if it is supposed to be reused on other pages.
The sort order when all objects are created. A lower sort value indicates that
this object will be instanced before those with a higher value.
Title for this control which will be shown in the Window title bar.
Left position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the right side of the parent frame.
Top position in pixels relative parent frame. Can be a negative number
which will be interpreted as relative the bottom side of the parent frame.
This property is used for flowlayout when a margin is needed on the restore
icon. The margin can be set on all four sides of the restore icon by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the restore icon by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
The frame where the window restore icon will be put in. Default value is
_MAIN.
Left position in pixels relative to the Page.
Top position in pixels relative to the Page.
This property is used for flowlayout when a margin is needed on the
window. The margin can be set on all four sides of the window by setting
this property to the number of pixels needed as margin. The margin can
also be set on invidual sides of the window by setting this property to a
commma separted list of values in the order: top, right, bottom and left.
Width in pixel of the window restore icon. Can be a negative number which
will be interpreted as stretch the control to right edge of its parent frame
minus the given width.
Height in pixel of this window restore icon. Can be a negative number which
will be interpreted as stretch the control to bottom edge of its parent frame
minus the given height.
Name the frame that constraints the windows movement, defaults to to
page.
Sort order of the window.
Default height of the window. Blank value defaults to 200 px.
Default width of the window. Blank value defaults to 200 px.
Minimizes the window at start.
Closes the window at start.
Direction in which to place controls within the window when they are added
to the flowlayout of the window and not x,y positioned.
The icon shown in the top left corner of the window as well as the icon used
when restoring a window.
The text shown under the restore icon.
Displays or hides the windows restore icon. Also makes the window
dockable.
Css class for the window's frameset
Makes the window minimizable into a restore icon.
Makes the window closeable, removing the window and restore icon from
the page.
2013-06-10
Sida 85(86)
Reference
Agresso WebInfo 3.9
Draggable
Resizable
DefaultButton
Int.4
Int.4
Varchar(50)
NoLateLoad
NormalToolTip
EditToolTip
LastUpdated
LastUpdatedBy
Int.4
Varchar(200)
Varchar(200)
datetime
Varchar(200)
Makes the window draggable.
Makes the window resizable.
ControlId of the default button that will be clicked if enter is pressed inside
an input control.
Forces the panel to be loaded from start and not later via ajax.
Descriptive text that will appear as a tooltip in normal mode.
Descriptive text that will appear as a tooltip in editmode.
Timestamp of latest change.
User that commited the latest change on object.
Xmldefinition
The xml definition object contains an xml definition for an object.
Property
Wbuid
XMLId
Sort
Data Type
uniqueidentifier
Int.4
Int.4
XMLCode
LastUpdated
LastUpdatedBy
Varchar(4000)
datetime
Varchar(200)
Sida 86(86)
Description
Unique identity. Handled internally by WebInfo.
Unique identifier within the configuration for this xml block.
The sort order when all objects are created. A lower sort value indicates that this
object will be instanced before those with a higher value.
XML definition for this xml block.
Timestamp of latest change.
User that commited the latest change on object.
2013-06-10
WebInfo 3.9 - Reference.doc