krpano数组说明文档

数组

基本原则:

  • 每个带有name属性的xml元素都是一个数组的其中一个元素或条目。
  • xml元素的名字就是数组名字,名字属性定义了数组元素的名字。
  • krpano的数组始终是数组对象。
  • 类似的数组条目对象可以包含任意的自定义属性。
  • 数组可以预定义或者实时动态定义去设置某个数组条目的数值 – 当第一次设置条目的数值时,实际上自动创建了一个数组。


静态XML语法:(在xml结构中进行定义)

<array_name name=”item_name” value=”…” />


动态动作语法: (实时读取或设置)

array_name[item_name].value


数组中的属性、对象:

  • count
    • 获取数组当前条目的个数。
    • count设为0,则清空该数组。
  • sortby(attribute,parameters*)
    • 根据指定属性的数值对所有数组条目进行排序。
    • 默认下排序依据取决于属性类型。
    • parameters(可选)可包含以下一个或多个的数值(可由 | 隔开)
      •  caseinsensitive 区分大小写的字符串排序
      •  descending 使用递减排序
      •  numeric 将数值看作数字进行排序
  • removearrayitem(name or index)
    • 移除某个数组条目。
    • 被移除条目的后面所有条目将自动顶上。

发表评论