算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
sap-fiori-tools【设计与创意】SAP Fiori Tools — Fiori Elements List Report, Object Page, Overview Page configuration, manifest.json settings, annotation-driven UI, custom actions, custom columns, visual filters, flexible column layout, side drawer navigation. Use when configuring Fiori Elements apps, adding custom actions to List Reports, or setting up Fiori application layouts.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Configuring and extending SAP Fiori Elements applications.
| Floorplan | Template ID | Use Case |
|---|---|---|
| List Report + Object Page | FE_LROP | Master-detail, most common |
| Analytical List Page | FE_ALP | Charts + table hybrid |
| Overview Page | FE_OVP | Dashboard cards |
| Worklist | FE_WORKLIST | Task-oriented list |
| Form Entry Object Page | FE_FEOP | Form-centric entry (V4 only) |
| Flexible Programming Model | FE_FPM | Custom page layout (V4 only) |
{
"sap.ui.generic.app": {
"pages": [{
"entitySet": "Products",
"component": { "name": "sap.suite.ui.generic.template.ListReport", "list": true }
}, {
"entitySet": "Products",
"component": { "name": "sap.suite.ui.generic.template.ObjectPage" }
}]
}
}
// manifest.json extension
{
"sap.ui.generic.app": {
"pages": [{
"component": {
"settings": {
"tableSettings": {
"customActions": [{
"name": "AnalyzeRisks",
"text": "Analyze Risks",
"press": "onAnalyzeRisks"
}]
}
}
}
}]
}
}
sap.ui.define(["sap/ui/core/mvc/ControllerExtension"], function(ControllerExtension) {
return ControllerExtension.extend("my.app.ext.Main", {
onAnalyzeRisks: function(oEvent) {
// Custom action logic
}
});
});
| Layout | Description |
|---|---|
| FlexibleColumnLayout | 2 or 3 column master-detail |
| BottomNavigation | Mobile-style bottom tabs |
| SideDrawerNavigation | Side panel navigation |
| Tabs | Tab-based page navigation |
| Section | Simple single-page layout |