Download - Fabasoft app.ducx

Transcript
Example
userinterface [email protected]
{
import [email protected];
form OrderForm {
audience = enduser;
inherit = true;
formpage OrderGeneralPage {
audience = enduser;
symbol = SymbolOrder;
dataset {
orderstate;
orderinvoice;
orderdate;
orderapproved;
field orderagent {
get = expression {
coouser;
}
}
field ordertotal;
}
layout {
// [email protected]:orderstate and [email protected]:ordertotal
// should be displayed side-by-side
row {
[email protected]:orderdate {
colspan = 4;
labelposition = left;
labeltext = StrOrderdateLabel;
}
[email protected]:ordertotal {
colspan = 4;
labelposition = left;
}
}
// [email protected]:orderdate spans two rows, uses as many
// columns as orderstate and ordertotal together and no label
// is displayed
row {
[email protected]:orderdate {
rowspan = 2;
colspan = 8;
labelvisible = false;
}
}
row {
}
// [email protected]:orderapproved uses the control
// [email protected]:CTRLBase in order to be displayed as a group
// of radio buttons
row {
[email protected]:CTRLBase("UseRadio=true") orderapproved {
colspan = 8;
labelposition = left;
}
}
row {
orderagent {
colspan = 8;
labelposition = left;
}
}
}
}
formpage OrderPositionsPage {
audience = enduser;
symbol = SymbolOrderPositions;
dataset {
An Introduction to Fabasoft app.ducx
110