jQuery.sap.registerModulePath("sap.smartbusiness.ui.control", "/destinations/ssbruntime/sap/smartbusiness/ui/control/");
jQuery.sap.require("sap.smartbusiness.ui.control.Tile");
var oSmartBusinessTile = new sap.smartbusiness.ui.control.Tile({
tileType: sap.smartbusiness.ui.control.TileType.NumericTile, // type of visualization you want *mandatory property
evaluationID : "E.12345679", //Evaluation ID *mandatory property
dimension : "ProductCategory", //Optional for NumericTile, DeviationTile, ComparisonTile mandatory for TrendTile, ContributionTile
measures : measures, //Mandatory for ComparisonTile and optional for all other tiles.
dualTileType : sap.smartbusiness.ui.control.TileType.DualTileType.Trend, //If you have selected name as DualTile,
//you need to provide which right visualization you want
press : function() { //Click handler for this control
sap.m.MessageToast.show("Ooouch don't press me!!!\n" +
"I am " + type);
}
});
var oContainer = new sap.m.VBox();
oContainer.addItem(oSmartBusinessTile); //you can now place oSmartBusinessTile anywhere you like.
"routes": [
{
"path": "/destinations/ssbruntime/",
"target": {
"type": "destination",
"name": "ssbruntime"
},
"description": "Destination for smartbusiness runtime UI application"
},
],
"securityConstraints": [
{
"protectedPaths": [
"/neo-app.json",
"<<your app component path>> or <<your application root path>>"
],
}
]
tileType : [
sap.smartbusiness.ui.control.TileType.NumericTile,
sap.smartbusiness.ui.control.TileType.DeviationTile,
sap.smartbusiness.ui.control.TileType.TrendTile,
sap.smartbusiness.ui.control.TileType.ComparisonTile,
sap.smartbusiness.ui.control.TileType.ContributionTile,
sap.smartbusiness.ui.control.TileType.DualTile
]
evaluationID : E.1234344/*app developer needs to know this from smartbusiness modeler app*/
dimension : "Country "/*it should be valid dimension in odataservice/entity provided in evaluation
i.e "Country" */
measures : /* it's an array of maximum three elements
i.e */
[
{
COLUMN_NAME : "Sales", //it should be valid dimension in odataservice/entity provided in evaluation
semanticColor : "Error" //color you want to assing to the bar in visualization
}, //possible values for colors are : "Error", "Good", "Neutral", "Critical"
{
COLUMN_NAME : "TotalSales",
semanticColor : "Good"
},
{
COLUMN_NAME : "SalesShare",
semanticColor : "Critical"
}
];
dualTileType : [
sap.smartbusiness.ui.control.TileType.DualTileType.Deviation,
sap.smartbusiness.ui.control.TileType.DualTileType.Comparison,
sap.smartbusiness.ui.control.TileType.DualTileType.Contribution,
sap.smartbusiness.ui.control.TileType.DualTileType.Trend
]
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
15 | |
12 | |
10 | |
9 | |
9 | |
8 | |
8 | |
8 | |
8 | |
7 |