For AI agents: the complete documentation index is available at /next/zh/llms.txt, the full documentation bundle is available at /next/zh/llms-full.txt, and this page is available as Markdown at /next/zh/api/lynx-testing-environment/Function.initElementTree.md.
Lynx
  • 简体中文
  • lynx-testing-environment / initElementTree

    initElementTree()

    function initElementTree(): object

    返回

    object

    animationMap

    animationMap: Map<string, object>;

    Internal

    root

    root: undefined | LynxElement;

    uniqueId2Element

    uniqueId2Element: Map<number, LynxElement>;

    __AddDataset()

    参数

    范围类型
    eLynxElement
    keystring
    valuestring

    返回

    void

    __AddEvent()

    参数

    范围类型
    eLynxElement
    eventTypestring
    eventNamestring
    eventHandlerstring | Record<string, any>

    返回

    void

    __AddInlineStyle()

    参数

    范围类型
    eHTMLElement
    keynumber
    valuestring

    返回

    void

    __AppendElement()

    参数

    范围类型
    parentLynxElement
    childLynxElement

    返回

    void

    __CreateElement()

    参数

    范围类型
    tagstring
    parentComponentUniqueIdnumber

    返回

    LynxElement

    __CreateImage()

    参数

    范围类型
    parentComponentUniqueIdnumber

    返回

    LynxElement

    __CreateList()

    参数

    范围类型
    parentComponentUniqueIdnumber
    componentAtIndexany
    enqueueComponentany

    返回

    LynxElement

    __CreatePage()

    参数

    范围类型
    _tagstring
    parentComponentUniqueIdnumber

    返回

    LynxElement

    __CreateRawText()

    参数

    范围类型
    textstring

    返回

    LynxElement

    __CreateScrollView()

    参数

    范围类型
    parentComponentUniqueIdnumber

    返回

    LynxElement

    __CreateText()

    参数

    范围类型
    parentComponentUniqueIdnumber

    返回

    LynxElement

    __CreateView()

    参数

    范围类型
    parentComponentUniqueIdnumber

    返回

    LynxElement

    __CreateWrapperElement()

    参数

    范围类型
    parentComponentUniqueIdnumber

    返回

    LynxElement

    __ElementAnimate()

    参数

    范围类型
    elementLynxElement
    args[number, string, ...any[]]

    返回

    void

    __FirstElement()

    参数

    范围类型
    eLynxElement

    返回

    LynxElement

    __FlushElementTree()

    返回

    void

    __GetAttributeByName()

    参数

    范围类型
    eleLynxElement
    namestring

    返回

    null | string

    __GetDataset()

    参数

    范围类型
    eLynxElement

    返回

    DOMStringMap

    __GetElementByUniqueId()

    参数

    范围类型
    uniqueIdnumber

    返回

    undefined | LynxElement

    __GetElementUniqueID()

    参数

    范围类型
    eLynxElement

    返回

    number

    __GetEvent()

    参数

    范围类型
    eLynxElement
    eventTypestring
    eventNamestring

    返回

    undefined | object

    __GetPageElement()

    返回

    undefined | LynxElement

    __GetTag()

    参数

    范围类型
    eleLynxElement

    返回

    string

    __InsertElementBefore()

    参数

    范围类型
    parentLynxElement
    childLynxElement
    ref?LynxElement

    返回

    void

    __QuerySelector()

    参数

    范围类型
    eLynxElement
    cssSelectorstring
    _paramsobject

    返回

    undefined | LynxElement

    __RemoveElement()

    参数

    范围类型
    parentLynxElement
    childLynxElement

    返回

    void

    __RemoveGestureDetector()

    参数

    范围类型
    eLynxElement
    idnumber

    返回

    void

    __ReplaceElement()

    参数

    范围类型
    newElementLynxElement
    oldElementLynxElement

    返回

    void

    __SetAttribute()

    参数

    范围类型
    eLynxElement
    keystring
    valueany

    返回

    void

    __SetClasses()

    参数

    范围类型
    eLynxElement
    clsstring

    返回

    void

    __SetCSSId()

    参数

    范围类型
    eLynxElement | LynxElement[]
    idstring
    entryName?string

    返回

    void

    __SetDataset()

    参数

    范围类型
    eLynxElement
    datasetany

    返回

    void

    __SetGestureDetector()

    参数

    范围类型
    eLynxElement
    idnumber
    typenumber
    configany
    relationMapRecord<string, number[]>

    返回

    void

    __SetID()

    参数

    范围类型
    eLynxElement
    idstring

    返回

    void

    __SetInlineStyles()

    参数

    范围类型
    eLynxElement
    stylesstring | Record<string, string>

    返回

    void

    __UpdateListCallbacks()

    参数

    范围类型
    listLynxElement
    componentAtIndex(list: LynxElement, listID: number, cellIndex: number, operationID: number, enable_reuse_notification: boolean) => void
    enqueueComponent(list: LynxElement, listID: number, sign: number) => void

    返回

    void

    __UpdateListComponents()

    参数

    范围类型
    _listLynxElement
    _componentsstring[]

    返回

    void

    clear()

    返回

    void

    countElement()

    参数

    范围类型
    elementLynxElement
    parentComponentUniqueIdnumber

    返回

    void

    enterListItemAtIndex()

    Enter a list-item element at the given index. It will load the list-item element using the componentAtIndex callback.

    参数

    范围类型描述
    eLynxElementThe list element
    indexnumberThe index of the list-item element
    ...argsany[]The arguments used to create the list-item element

    返回

    number

    The unique id of the list-item element

    leaveListItem()

    Leave a list-item element. It will mark the list-item element as unused using the enqueueComponent callback, and the list-item element will be reused in the future by other list-item elements.

    参数

    范围类型描述
    eLynxElementThe list element
    uiSignnumberThe unique id of the list-item element

    返回

    void

    toJSON()

    返回

    undefined | LynxElement

    toTree()

    返回

    undefined | LynxElement

    定义于

    lynx/ElementPAPI.d.ts:47

    除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。