Skip to content

lib-fin5Core 库参考 ​

原文: https://finproducts.atlassian.net/wiki/spaces/JIDD3/pages/34793554242/FIN+5.3.1+lib-fin5Core 中文整理基于 FIN 5.3.1

导读: 本页为 lib-fin5Core 的 API / 标签 / 函数参考文档。

以下为 API 参考,保留英文以便对照源码;目录已列出(英文标题便于检索);概述已尽量中译。


目录(导读) ​

  • lib
  • meta
  • funcs
  • def
  • createGraphicsLibrary(graphicFiles, libraryName, moveToLib: false)
  • createTemplateGraphic(templateRef, points, options, additionalRecords, overwrite: false)
  • finBuilderComponents()
  • finBuilderContextMenu(firstArg: null, targetRef: null)
  • finBuilderModels()
  • finMigrateFinFile(input)
  • finRemoteAsset()
  • getFinComponent(componentRequest, dependenciesOnly: null)
  • getKioskConfig(request)
  • getMixinsAndDependencies(mixinNames)
  • readFinFile(input, expandModels: false, updateModelIds: false)
  • readFinFileResources(input)
  • refreshFinComponents()
  • retrieveGraphicDependencies(graphicRef)
  • subscribeToGraphic(graphicRef, targetRef: null)
  • watchSubOp(request)
  • writeFinFile(finGrid, fileId: null, resultType: "file")

概述(中译) ​

FIN 5 核心扩展


API 正文(英文) ​

funcs ​

createGraphicsLibrary
createTemplateGraphic
finBuilderComponents
finBuilderContextMenu
finBuilderModels
finMigrateFinFileMigrates record tags and the ids inside a fin project file record Returns true if project was migrated
finRemoteAsset
getFinComponent
getKioskConfig
getMixinsAndDependencies
readFinFile
readFinFileResources
refreshFinComponents
retrieveGraphicDependencies
subscribeToGraphicSubscribe To Graphic This method takes a graphic reference and a target reference and will find all of the points utilized in the database and instantiate the watch for this graphic/target combination
watchSubOp
writeFinFile


def ​

func:createGraphicsLibrary ​

createGraphicsLibrary(graphicFiles, libraryName, moveToLib: false) ​


meta ​

deffunc:createGraphicsLibrary
isfunc
liblib:fin5Core
namecreateGraphicsLibrary

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:createTemplateGraphic ​

createTemplateGraphic(templateRef, points, options, additionalRecords, overwrite: false) ​


meta ​

deffunc:createTemplateGraphic
isfunc
liblib:fin5Core
namecreateTemplateGraphic

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:finBuilderComponents ​

finBuilderComponents() ​


meta ​

deffunc:finBuilderComponents
isfunc
liblib:fin5Core
namefinBuilderComponents

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:finBuilderContextMenu ​

finBuilderContextMenu(firstArg: null, targetRef: null) ​


meta ​

deffunc:finBuilderContextMenu
isfunc
liblib:fin5Core
namefinBuilderContextMenu

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:finBuilderModels ​

finBuilderModels() ​


meta ​

deffunc:finBuilderModels
isfunc
liblib:fin5Core
namefinBuilderModels

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:finMigrateFinFile ​

finMigrateFinFile(input) ​

Migrates record tags and the ids inside a fin project file record

Returns true if project was migrated.

Usage:

finMigrateFinFile(@projectFileId)

meta ​

deffunc:finMigrateFinFile
isfunc
liblib:fin5Core
namefinMigrateFinFile

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:finRemoteAsset ​

finRemoteAsset() ​


meta ​

deffunc:finRemoteAsset
isfunc
liblib:fin5Core
namefinRemoteAsset

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:getFinComponent ​

getFinComponent(componentRequest, dependenciesOnly: null) ​


meta ​

deffunc:getFinComponent
isfunc
liblib:fin5Core
namegetFinComponent

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:getKioskConfig ​

getKioskConfig(request) ​


meta ​

deffunc:getKioskConfig
isfunc
liblib:fin5Core
namegetKioskConfig

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:getMixinsAndDependencies ​

getMixinsAndDependencies(mixinNames) ​


meta ​

deffunc:getMixinsAndDependencies
isfunc
liblib:fin5Core
namegetMixinsAndDependencies

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readFinFile ​

readFinFile(input, expandModels: false, updateModelIds: false) ​


meta ​

deffunc:readFinFile
isfunc
liblib:fin5Core
namereadFinFile

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readFinFileResources ​

readFinFileResources(input) ​


meta ​

deffunc:readFinFileResources
isfunc
liblib:fin5Core
namereadFinFileResources

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:refreshFinComponents ​

refreshFinComponents() ​


meta ​

deffunc:refreshFinComponents
isfunc
liblib:fin5Core
namerefreshFinComponents

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:retrieveGraphicDependencies ​

retrieveGraphicDependencies(graphicRef) ​


meta ​

deffunc:retrieveGraphicDependencies
isfunc
liblib:fin5Core
nameretrieveGraphicDependencies

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:subscribeToGraphic ​

subscribeToGraphic(graphicRef, targetRef: null) ​

Subscribe To Graphic

This method takes a graphic reference and a target reference and will find all of the points utilized in the database and instantiate the watch for this graphic/target combination. It will return all of the points found -- absolute and relative -- in a grid.

<example>

read(finProject).subscribeToGraphic(@targetRef) </example>

@param graphicRef - A Ref or Dict of the graphic to subscribe to @param targetRef - Reference to the target record that the graphic will be displayed on

@return Grid of points resolved for the graphic/target combination


meta ​

deffunc:subscribeToGraphic
isfunc
liblib:fin5Core
namesubscribeToGraphic

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:watchSubOp ​

watchSubOp(request) ​


meta ​

deffunc:watchSubOp
isfunc
liblib:fin5Core
namewatchSubOp

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:writeFinFile ​

writeFinFile(finGrid, fileId: null, resultType: "file") ​


meta ​

deffunc:writeFinFile
isfunc
liblib:fin5Core
namewriteFinFile

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function