This blog post introduces a new sample repository for a full stack TypeScript App built with the SAP Cloud Application Programming Model for Node.js (CAP) and SAPUI5. It covers a project intended for deployment on the SAP BTP Cloud Foundry environmen...
In this blog post, I'd like to share my experience with the process of preparing my local development environment for the development of UI5 applications - including required installations, useful additions, and lessons learned while configuring my m...
We have a CAP Java project and are building a Fiori Elements UI via CDS annotations.
We would like to provide a Value Help for one of the filter options on our List Report page.
The entity looks like this:
type ChangeEventType : String enum {
...
Hi,
I am trying to add grouping to the table on my List Report page. I added the following annotations in CDS:
annotate service with @(UI: {
PresentationVariant : {
SortOrder : [{
$Type : 'Common.SortOrderType',
...
Hi Community!
I am trying to externalize my texts to text bundles in a CAP Java application.
Therefore I followed this guide: https://cap.cloud.sap/docs/guides/i18n
I placed the text bundles like this within the project:
_i18n/i18n.propertie...
Hi Mario,As I recall, we used a controller extension to access the 'beforeRebindTable' event and add a 'sap.ui.model.Sorter' for the grouping of the Table there. Not sure, if there's been some progress on this in the meantime.Regards,Lena
Hi Holger,I am with you on that take - precompiling is the way to go for TS. The sample repo has been updated with some adjustments to the AppRouter to reflect that earlier this week.RegardsLena
Hi Simon,
Thanks for commenting and pointing to your blog post again. A link to it is also included in the CAP TypeScript section of this post, where I talk about interfaces.
Regards,
Lena
Great introduction Wouter, I enjoyed the video version as well! I've been recently exploring TypeScript within UI5 myself, so this is very relatable as I faced the same challenges you describe. Looking forward to the next posts in the series