...
06. Reactor Development Tutorial
The following provides everything you should know to create your own BlackBoxes (or modify others) in Reactor.
...
The contents of your <script>
block should now look like so:
Code Block | ||
---|---|---|
| ||
FMLink = 'FM.link';
MyField = '<?Reactor bbdev_Field( $MyField ) Reactor?>';
FMTableOccurrenceName = '<?Reactor bbdev_TO( $MyField ) Reactor?>';
FunctionWhereClause = '<?Reactor bbdev_Relationship( bbdev_TO( $MyField ) ) Reactor?>';
var RecordsObj = new Object;
function GetData() {
QueryData = FRTB.find(
FMTableOccurrenceName + '::' + MyField
).where(FunctionWhereClause).send(InitData);
}
function InitData( response ) {
AllData = Array();
for ( var i=0; i < response.data.length; i++) {
Record = new Object;
Record.MyField = response.data[i][FMTableOccurrenceName + '::' + MyField];
AllData.push(Record);
document.write(Record.MyField + "<br>");
}
RecordsObj = AllData;
}
GetData(); |
FMLink = 'FM.link';
MyField = '<?Reactor bbdev_Field( $MyField ) Reactor?>';
...
You can disable debugging mode at any time using the function BlackBoxDebugging ( "No" )
:
...