For AI agents: the complete documentation index is available at /next/llms.txt, the full documentation bundle is available at /next/llms-full.txt, and this page is available as Markdown at /next/api/engine/element-api/__AddDataset.md.
Lynx
  • English
  • __AddDataset

    Introduction

    Adds a data- attribute to the Element object without affecting existing data- attributes.

    Syntax

    __AddDataset(element: Element, key: string, value: any) : void;

    Parameters

    KeyDescription
    elementAny Element object.
    keyA case-sensitive string representing the dataset key.
    valueThe dataset value, which can be of any type.

    Return Value

    No return value.

    Example

    The frontend framework can generate render directives in the following way.

    <view src="xxx" data-key="value" />
    // main-thread.js
    let element = __CreateElement('view', 0, {});
    __AddDataset(element, 'key', 'value');
    Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.