Compute

内建组件相关处理器。一般作为 Cloud Props 处理器

约定

  1. 示例中约定应用根目录为 /data/app, 实际编写时需替换为应用根目录。
  2. 示例中约定服务器地址为 http://127.0.0.1:5099, 实际编写时需自行替换。
  3. 使用 <> 标识自行替换的内容。 例如: icon-<图标名称>, 实际编写时应替换为: icon-foo, icon-bar ...

处理器

处理器参数表返回值说明
yao.component.SelectOptions{"model":"<Model Widget ID>", "label":"<label 字段名称(可选,默认name)>", "value":"<value 字段名称(可选,默认id)>" "wheres":[...<查询条件(可选)>], "limit":"<返回记录数量(可选, 默认500)>"}<Select组件 props.options 数组>返回 Select 组件 Options 示例

示例

SelectOptions

{
// ...
// fields.table
"状态": {
"bind": "where.status.in",
"edit": {
"type": "Select",
"props": {
"xProps": {
"$remote": {
"process": "yao.component.SelectOptions",
"query": {
"model": "pet",
"label": "name",
"value": "id",
"wheres": [{ "column": "id", "op": "ge", "value": 0 }],
"limit": "2"
}
}
}
}
}
}
// ...
}

Compute

内建组件相关处理器。一般作为 Cloud Props 处理器

约定

  1. 示例中约定应用根目录为 /data/app, 实际编写时需替换为应用根目录。
  2. 示例中约定服务器地址为 http://127.0.0.1:5099, 实际编写时需自行替换。
  3. 使用 <> 标识自行替换的内容。 例如: icon-<图标名称>, 实际编写时应替换为: icon-foo, icon-bar ...

处理器

处理器参数表返回值说明
yao.component.SelectOptions{"model":"<Model Widget ID>", "label":"<label 字段名称(可选,默认name)>", "value":"<value 字段名称(可选,默认id)>" "wheres":[...<查询条件(可选)>], "limit":"<返回记录数量(可选, 默认500)>"}<Select组件 props.options 数组>返回 Select 组件 Options 示例

示例

SelectOptions

{
// ...
// fields.table
"状态": {
"bind": "where.status.in",
"edit": {
"type": "Select",
"props": {
"xProps": {
"$remote": {
"process": "yao.component.SelectOptions",
"query": {
"model": "pet",
"label": "name",
"value": "id",
"wheres": [{ "column": "id", "op": "ge", "value": 0 }],
"limit": "2"
}
}
}
}
}
}
// ...
}