SAP UI5 Web Component的React表格控件用法

举报
汪子熙 发表于 2022/02/21 20:44:35 2022/02/21
1.7k+ 0 0
【摘要】 从@ui5/webcomponents-react导入表格组件AnalyticalTable:生成表格的抬头列标签数组和行数据数组:使用AnalyticalTable标签页,将data和columns属性分别绑定到之前创建的数据数组和抬头数组:最后效果如图:从@ui5/webcomponents-react里导入List,StandardListItem和ValueState:用下列方式绘制...

从@ui5/webcomponents-react导入表格组件AnalyticalTable:

生成表格的抬头列标签数组和行数据数组:

使用AnalyticalTable标签页,将data和columns属性分别绑定到之前创建的数据数组和抬头数组:

最后效果如图:

从@ui5/webcomponents-react里导入
List,StandardListItem和ValueState:

用下列方式绘制列表(list):

<List>
  <StandardListItem info="finished" infoState={ValueState.Success}>
    Activity 1
  </StandardListItem>
  <StandardListItem info="failed" infoState={ValueState.Error}>
    Activity 2
  </StandardListItem>
  <StandardListItem
    info="in progress"
    infoState={ValueState.Warning}
    style={{ height: "80px" }}>
    <FlexBox direction={FlexBoxDirection.Column}>
      <Title level={TitleLevel.H5}>Activity 3</Title>
      <ProgressIndicator
        displayValue="89%"
        percentValue={89}
        width="180px"
        state={ValueState.Success}/>
    </FlexBox>
  </StandardListItem>
  <StandardListItem
    info="in progress"
    infoState={ValueState.Warning}
    style={{ height: "80px" }}>
    <FlexBox direction={FlexBoxDirection.Column}>
      <Title level={TitleLevel.H5}>Activity 4</Title>
      <ProgressIndicator
        displayValue="5%"
        percentValue={5}
        width="180px"
        state={ValueState.Error}/>
    </FlexBox>
  </StandardListItem>
</List>

运行时效果:

例子:我的SAP UI5 Web Component开发而成的React应用上,显示了这个加号图标:

在React Component里引入加号图标:

在此处给ShellBarItem的icon属性赋以add按钮:

运行时效果如下:

我们再回过头看看在代码里导入的add.js的内容:

pathData里包含的值,其实就是基于SVG绘制而成的加号图标在浏览器里对应的g标签的d属性,如下图所示:

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。