Mashup Builder > 数据服务和绑定 > 将数据服务绑定至小组件
将数据服务绑定至小组件
服务返回的数据将显示在“数据”面板中服务名称之下的“已返回数据”下。如果箭头图标指向远离数据属性的方向,则可将其绑定到目标。
要将数据服务绑定至小组件,请选择该服务的“所有数据”属性,然后将其拖动至混搭上的小组件。
要将服务绑定到仅显示一种类型的数据 (例如文本框或复选框) 的小组件,请选择该服务的“选定行”属性。选择一个数据列,然后将该列拖动至小组件。
在工作区中,可绑定数据的小组件将以绿色边界突出显示。数据属性绑定完成后,“数据”面板上该数据属性旁边的箭头图标将处于填充状态。可在“绑定”面板上查看绑定。
某些小组件仅会显示一种数据类型,如文本区域或复选框。在此情况下,您可以从数据服务中选择单个列,然后将该特定列拖动至小组件上以绑定数据。将数据绑定至小组件后,即可继续配置小组件。
有关小组件配置的详细信息,请参阅 Mashup Builder 帮助中的小组件部分。
要在运行时执行数据服务,请将触发器事件绑定到数据服务。最常见的触发器事件是 Loaded 混搭事件,用于在运行时加载混搭时执行数据服务。要在 Loaded 混搭事件和服务之间自动创建绑定,请在将数据属性添加到混搭时选择“在加载时执行”属性。
还可以基于其他类型的事件触发数据服务,例如选择数据、按钮单击或其他已完成服务。例如,可绑定以下事件以在混搭中执行数据服务:
“按钮”小组件的 Clicked 事件。
“验证器”函数的 TrueFalse 事件。
数据服务的 DataServiceInvokeComplete 事件。
这对您有帮助吗?