The getValuesByPath
method gets the values of a sub-field, specified by path.
getValuesByPath( path )
Argument | Description |
---|---|
path
|
(string) The path of the sub-field. |
(Strings). Strings that contain the values. To map the return values to a table, surround the function call with braces. For example:
fieldvalues = { myfield:getValuesByPath("subfield/anothersubfield") }
Consider the following document:
<DOCUMENT> ... <A_FIELD> <subfield> <anothersubfield>one</anothersubfield> <anothersubfield>two</anothersubfield> <anothersubfield>three</anothersubfield> </subfield> </A_FIELD> ... </DOCUMENT>
The following example demonstrates how to retrieve the values "one", "two", and "three" from the sub-field anothersubfield
, using a LuaField object representing A_FIELD
:
local field = document:getField("A_FIELD") local values = { field:getValuesByPath("subfield/anothersubfield") }
|