Q:在.web中,如何创建和使用用户组件?
A:用户组件可分为三种不同的类型:自定义组件、单个组件和复合组件。
其中,自定义组件的创建可参考FAQ:
Q:如何在.web页面中使用参数控制图形局部刷新
下述范例中组件示例均为单个组件。对复合组件的操作与单个组件并无差别,不作赘述。
.web使用相关说明参考:FAQ:
Q:Dotweb(.web)作图使用文档
范例
组件创建
步骤1.添加图形
新增模型,示例代码如下:
Function web_usercomp_main(endt);
Begin
{
说明:获取万科A指定日至前100天的收盘价
参数:
endt:datetime 指定日
}
SetSysParam(PN_Stock(),"SZ000002");
SetSysParam(PN_Date(),20241010T);
return Nday(100,"date",datetostr(sp_time()),"close",close());
End;
依次点击如下位置,添加预设图形模板
在左侧配置界面中,配置相关设置,完成后点击最上方对勾按钮保存
示例图形如下:
步骤2.将图形保存为单个组件
选中图形,点击右上角保存按钮。
弹出如下窗口,输入组件名称并点击保存按钮。
保存完成后,可在页面左上角“元素”->“用户组件”中查看。
组件使用
选中要添加组件的层级,点击右上角+按钮
选择对应组件并点击
添加完成。图形如下: