[UI5 常用控件] 02.Title,Link,Label


前言

本章节记录常用控件Title,Link,Label。
其路径分别是:

  • sap.m.Title
  • sap.m.Link
  • sap.m.Label

1. Title

Title可以结合其他控件一起使用

1.1 结合Panel

  • 可以在Panel->headerToolbar->OverflowToolbar中添加Title

在这里插入图片描述

<Panel class="sapUiLargeMargin">
    <headerToolbar>
        <OverflowToolbar>
            <Title text="Title in Panel" />
        </OverflowToolbar>
    </headerToolbar>
    <VBox>
        
        <Text text="Text in Panel" />
    </VBox>
</Panel>

1.2 结合Table

在这里插入图片描述

<Table>
    <headerToolbar>
        <OverflowToolbar>
            <Title text="Title in Table" />
        </OverflowToolbar>
    </headerToolbar>

    <columns>
        <Column>
            <Text text="City" />
        </Column>
        <Column>
            <Text text="Country" />
        </Column>
    </columns>
    <items>
        <ColumnListItem>
            <cells>
                <Text text="上海" />
                <Text text="中国" />
            </cells>
        </ColumnListItem>
    </items>
</Table>

1.3 Title里嵌套Link

在这里插入图片描述

<Title class="sapUiLargeMarginTop">
    <Link
        text="Title With Link"
        href="https://sap.com"
        target="_blank"
    />
</Title>

2. Link

  • 记录Link的5种用法: 绑定press事件,不可用状态,绑定地址,下划线,加粗
    在这里插入图片描述
<Panel class="sapUiLargeMargin">
    <headerToolbar>
        <OverflowToolbar>
            <Title text="Link" />
        </OverflowToolbar>
    </headerToolbar>
    <VBox>
        <Link
            text="Open message box( binding press event )"
            press="handleLinkPress"
        />
        <Link
            text="Disabled link"
            enabled="false"
        />
        <Link
            text="Open SAP Homepage( binding href )"
            target="_blank"
            href="http://www.sap.com"
        />
        <Link
            text="Link with subtle"
            subtle="true"
            href="http://www.sap.com"
            target="_blank"
        />
        <Link
            text="Link with emphasized"
            target="_blank"
            emphasized="true"
            href="http://www.sap.com"
        />
    </VBox>
</Panel>
handleLinkPress: function (evt) {
   sap.m.MessageBox.alert("Link was clicked!");
}

3. Label

Labe一般是给Input添加标签时使用

3.1 普通用法

  • 分别是必输字段,加粗,普通
    在这里插入图片描述
<Panel class="sapUiLargeMargin">
      <headerToolbar>
          <OverflowToolbar>
              <Title text="Label" />
          </OverflowToolbar>
      </headerToolbar>
      <Label
          text="Label A (required)"
          labelFor="input-a"
      />
      <Input
          id="input-a"
          required="true"
      />

      <Label
          text="Label B (bold)"
          labelFor="input-b"
          design="Bold"
      />
      <Input id="input-b" />

      <Label
          text="Label C (normal)"
          labelFor="input-c"
      />
      <Input id="input-c" />
  </Panel>

3.2 在Form里使用

在这里插入图片描述

<VBox class="sapUiLargeMargin">
    <f:SimpleForm
        id="SimpleFormChange354"
        editable="true"
        title="配合Form使用"
        emptySpanXL="6"
        emptySpanL="6"
        emptySpanM="6"
        emptySpanS="0"
    >
        <f:content>
            <Label text="Name" />
            <Input
                id="name"
                value="{SupplierName}"
            />
            <Label text="Street" />
            <Input value="{Street}" />
            <Label text="ZIP Code" />
            <Input value="{ZIPCode}" />
        </f:content>
    </f:SimpleForm>
</VBox>

这三个控件的js操作方法类似Text,不再赘述。

SunnyUI.Net 是基于.Net Framework 4.0+、.Net Core3.1、.Net 5 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。 源码编译环境:VS2019 16.8+,.Net5,.Net Core3.1 动态库应用环境:VS2010及以上,.Net Framework 4.0及以上(不包括.Net Framework 4 Client Profile),.Net Core 3.1,.Net 5.0 推荐通过Nuget安装:Install-Package SunnyUI,或者通过Nuget搜索SunnyUI安装。 软件介绍: 1、开源控件库 基于.Net Framework4.0,原生控件开发,参考 Element主题风格,包含 按钮、编辑框、下拉框、数据表格、工控仪表、统计图表在内的常用控件超过 50 个,满足常规开发需求,每个控件都精雕细琢,注重细节; 包含 Element 风格主题 11 个,其他主题 6 个,包含主题管理组件 UIStyleManager,可自由切换主题。 2、工具库 收集整理开发过程中经常用到的工具类库。 3、扩展库 收集整理开发过程中经常用到的扩展类库。 4、多页面框架 参考Element,包括7种常用框架风格,只需几行简单的代码即可创建多页面程序,其支撑组件包括UIForm,UIPage,UIFrame,集合常用控件库即可快速开发WinForm应用程序。 SunnyUI.Net开发框架 更新日志: v3.0.2 UIMarkLabel:增加带颜色标签的Label UIRoundProcess:圆形滚动条 UIBreadcrumb:增加面包屑导航 UILedLabel:增加Led标签 UIHeaderButton:在工具箱中显示 UILineChart:支持拖拽选取放大 UIDateTimePicker:修复下拉选择日期后关闭的Bug UINavMenu:增加设置二级菜单底色 UIColorPicker:增加单击事件以选中颜色 UITitlePage:增加ShowTitle可控制是否显示标题 UINavBar:增加可设置背景图片 框架增加IFrame接口,方便页面跳转 UIDataGridView:修改垂直滚动条和原版一致,并增加翻页方式滚动 UIPagination: 修正因两次查询数量相等而引起的不刷新 UIHeaderButton: 增加字体图标背景时鼠标移上背景色 UITabControl:修改第一个TabPage关不掉的Bug UIDataGridView:增加EnterAsTab属性,编辑输入时,用Enter键代替Tab键跳到下一个单元格 UILineChart:增加鼠标框选放大,可多次放大,右键点击恢复一次,双击恢复 UITitlePanel:修复OnMouseMove事件 UITrackBar:增加垂直显示方式 UIFlowLayoutPanel:修改了一处因为其加入控件大小发生变化而引起的滚动条出错。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值