Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Iana 1 post 71 karma points
    Nov 06, 2024 @ 13:53
    Iana
    0

    Workspace views - retrieve and save data

    I am trying to create a workspace view in which I will display and save contents of a data type. In this workspace I want the user to be able to read and modify the data.

    Inside my ts file, I have found a way to display the data using: getData()

    I have also found a way to display the data of a specific property ("Title") using: getPropertyValue("Title")

    but I want to be able to save this data and I don't see any example in the umbraco documentation nor in the umbraco source code in git hub.

    Here is the snippet of the code:

    import {
      LitElement,
      customElement,
    } from "@umbraco-cms/backoffice/external/lit";
    import { UmbElementMixin } from "@umbraco-cms/backoffice/element-api";
    import { UMB_CONTENT_WORKSPACE_CONTEXT } from "@umbraco-cms/backoffice/content";
    
    @customElement("c67-workspaceview")
    export default class WorspaceView extends UmbElementMixin(LitElement) {
      constructor() {
        super();
        this.consumeContext(UMB_CONTENT_WORKSPACE_CONTEXT, (nodeContext) => {
          var context = nodeContext;
          console.log("context.getData(): ", context.getData());
          var title = context.getPropertyValue("Title");
        });
      }
    }
    
    declare global {
      interface HTMLElementTagNameMap {
        "workspace-view": WorspaceView;
      }
    }
    
  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies