sap.ui.table.Table:行和滚动条未对齐

2023-12-01

I am not able to scroll down till last row. I have to use key to reach it.

每行的高度都是可变的。每行最多可以显示 3 行文本。

<t:Table id="phraseTable"
  class="phraseTable"
  columnHeaderHeight="21"
  enableColumnReordering="false"
  selectionMode="Single"
  cellClick="onCellClick"
  visibleRowCountMode="Auto"
  selectionBehavior="RowOnly"
  rows="{dataModel>/phraseTable}"
>
  <t:columns>
    <t:Column hAlign="Center" resizable="true">
      <Label text="No." wrapping="true" />
      <t:template>
        <Text class="PhrasesText"
          wrapping="true"
          textAlign="End"
          text="{dataModel>Phrase_id}"
        />
      </t:template>
    </t:Column>
    <t:Column hAlign="Center" resizable="true">
      <Label text="Phrases" />
      <t:template>
        <FormattedText id="test"
          class="maxlines PhrasesText"
          htmlText="{dataModel>Phrase_desc}"
        />
      </t:template>
    </t:Column>
    <t:Column hAlign="Center" resizable="true">
      <Label class="headerClass commonSorting" text="Status" />
      <t:template>
        <Text class="PhrasesText"
          wrapping="true"
          text="{dataModel>Status_desc}"
        />
      </t:template>
    </t:Column>
    <t:Column hAlign="Center" resizable="false">
      <Label class="headerClass commonSorting" text="Geography" />
      <t:template>
        <Text class="Phrases"
          wrapping="false"
          text="{dataModel>Geography_desc}"
        />
      </t:template>
    </t:Column>
    <t:Column hAlign="Center" resizable="false">
      <Label class="headerClass commonSorting" text="Regulatory class" />
      <t:template>
        <Text class="Phrases"
          wrapping="false"
          text="{dataModel>Regulatory_desc}"
        />
      </t:template>
    </t:Column>
    <t:Column hAlign="Center" resizable="false">
      <Label class="headerClass commonSorting" text="Author" />
      <t:template>
        <Text class="PhrasesText"
          wrapping="false"
          text="{dataModel>Author_desc}"
        />
      </t:template>
    </t:Column>
  </t:columns>
</t:Table>

CSS Used

.maxlines {
  display: inline-block; /* or inline-block */
  text-overflow: ellipsis;
  word-wrap: break-word !important;
  overflow: hidden !important;
  max-height: 62.5px !important;
  line-height: 16px !important;
  text-align: left !important;
}

表格来自sap.ui.table图书馆支持只有一组有限的控件.
此外,应禁用文本换行。

  1. 删除可能会操纵单元格高度的自定义 CSS 规则。

  2. 单元格内容:确保仅使用来自支持的控件(向下滚动到脚注1)或足够小的控件。

  3. 文本:禁用换行 →<Text wrapping="false" renderWhitespace="false" text="..." />.

    为了保持控制高度始终稳定,wrapping and renderWhitespace属性在sap.m.Text控制,例如,必须设置为false.

使用更大的控件或换行文本通常会导致垂直滚动高度的错误计算。尽量避开他们。


要了解有关支持的控件的更多信息,请参阅细胞水平来自 Fiori 设计指南。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sap.ui.table.Table:行和滚动条未对齐 的相关文章

  • 如何在 SAPUI5 XML 视图中使用 if-else 条件?

    如何在 SAPUI5 的 XML 视图中实现 if else 条件 该条件使用来自JSONModel 到目前为止我有一个控制器 sap ui define sap ui core mvc Controller sap ui model js
  • 从单个 JS 文件引导 OpenUI5

    OpenUI5 文档建议使用从 CDN 加载的库开始工作 不幸的是 这种方法意味着在启动时加载级联 4 个脚本 sap ui core js sap ui core library js 为什么 SAP M library js sap u
  • 如何在详情页面绑定实体对象

    我正在使用 SAP UI5 开发一个主细节 Fiori 应用程序 由于详细信息包含 40 多个列 因此我为主表和详细信息制作了单独的 OData 服务 在母版页中 数据正确输入 现在我的任务是 在任何表格行上 当用户单击 详细信息 时 将打
  • 日期选择器:如何在 UI5 中将日历焦点更改为今天的日期?

    我面临着一个问题sap m DatePicker 当我单击日历图标时 我想在日历中查看今天的日期 但我无法显示 下面是我的代码
  • Component-preload.js 生成

    我们即将关闭 SAPUI5 应用程序 最后一步之一是创建一个Component Preload js文件以提高性能 我在网上阅读了不同的指南 它们都需要我安装的 Node js 我不是该软件包的专家 我不知道如何使该指南之一发挥作用 我正在
  • 如何让IconTabBar中的文字完整显示?

    我在用图标标签栏 https ui5 sap com entity sap m IconTabBar在我的应用程序中 文本 标题为选项卡 未完全显示 一半的文字被删掉了
  • 带参数的路由不起作用

    我正在关注tutorial https openui5 hana ondemand com docs guide 2366345a94f64ec1a80f9d9ce50a59ef html在这里 我陷入了带参数的路由 该示例应用程序未在我的
  • 服务器请求期间不显示忙碌对话框

    我正在开发一个 UI5 应用程序 我想在 ajax 请求期间阻止 UI 表单用户 我添加了以下代码 var dialog new sap m BusyDialog text this languageModel getModelProper
  • 查看休假事件

    我在 SAPUI5 应用程序中声明了一个视图控制器 现在我想要离开视图时执行任务由用户 已经可以添加回调函数了attachRoutePatternMatched现在 为了在用户导航视图时执行任务 我需要一个等效的函数来处理视图的离开 我用一
  • 将静态值传递给 XML 视图中的格式化程序参数

    我想调用该函数getCountdown有两个参数 第一个 AuctionEnd 是动态的 模型 第二个应该硬编码在其中 Time or Status 这是我的代码
  • 呈现为下拉列表的智能字段不显示说明

    我有一个智能字段 我定义如下
  • 为什么要用“FragmentDefinition”包装“Dialog”?

    UI5 对话框可以直接定义为Dialog
  • 切换按钮和开关的区别

    切换按钮和开关有什么区别 由于它们提供相同的功能 使用切换按钮或开关的具体用例是什么 切换按钮 Switch 这更多的是一个用户体验问题 而不仅仅是编码问题 这是我的回答 该控件的描述是这样说的 Toggle是一个按钮 sap m Togg
  • sap.m.Input 与 type="Number" 的值绑定会清除输入字段

    这是一个后续问题如何将整数输入值绑定到滑块 https stackoverflow com questions 57930668 how to bind integer input value to slider 我发现演示解决方案在这个答
  • FLP:设置应用程序启动的自定义初始焦点失败

    我试图将初始焦点设置到应用程序每个页面中的第一个输入字段 我已经在下面的帖子中实现了代码 并且效果很好 如何在视图中设置初始焦点 https stackoverflow com questions 36376599 how to set i
  • SAPUI5图标存储在哪里?

    我有一个基于 SAPUI5 的应用程序 在其中使用 SAP 站点下图标的 url 设置按钮图标https sapui5 hana ondemand com iconExplorer html https sapui5 hana ondema
  • 如何在 UI5 中等待 JSONModel.loadData() 请求

    在 SAPUI5 OpenUI5 中 我有一个JSONModel我用来自服务器的文件填充 var oModel new JSONModel oModel loadData http 127 0 0 1 data config json co
  • sap.ui.core.routing.Router.navTo() 和 sap.m.routing.Targets.display() 有什么区别?

    假设我们有一条路线和一个目标 routes pattern modify name modify target master modify targets modify viewName Modify viewId modify viewL
  • 智能表,onclick事件

    是否可以在智能表上处理 onClick 事件 我已经注释了来自后端的数据 单击某个条目时 我想导航到一个新视图 显示与我单击的条目关联的所有数据 我怎样才能在 SAPUI5 中实现这一点 我可以在 JavaScript 控制器中使用 get
  • 更改 WizardStep 按钮文本

    如何重命名每个按钮的文本 默认 步骤 1 到 步骤 n WizardStep 对于整个Wizard完成按钮的文本可以通过设置属性来设置finishButtonText 但没有类似的属性WizardStep 没有标准的方法 这是我实现它的方法

随机推荐

  • 在 BLE 中随机化 Mac 地址

    我制作了一款将 iOS 设备变成信标的应用程序 现在 当我从 Android 设备扫描 BLE 设备时 我在扫描列表中找到了该 iOS 设备 但问题是每次我都得到随机的 Mac 地址 所以 我的问题是 这种默认行为是否意味着获取随机 mac
  • pine 脚本中 := 和 = 运算符之间的区别

    我对 TradingView Pine 脚本非常陌生 我没有找到合适的参考来理解两者之间的区别 and 运营商 有人有参考或描述吗 提前致谢 用于声明和初始化变量 用于在初始化后为变量赋值 将其转换为 可变变量 任何不可变变量 follow
  • 如何在 iPhone 中裁剪图像

    我想做同样的事情this问题 在我的应用程序中 我想像在 Facebook 中进行图像裁剪一样裁剪图像 任何人都可以通过优秀教程的链接或任何示例代码来指导我 我提供的链接将完整描述我的要求 您可以创建具有任何属性的新图像 这是我的功能 女巫
  • 顺序索引的填充因子为 PK

    Yes fillfactor再次 我花了很多时间阅读 但无法决定哪种方案最适合每种情况 我不明白碎片何时以及如何发生 我正在将数据库从 MS SQL Server 迁移到 PostgreSQL 9 2 Case 1 在顺序 串行 PK 中每
  • Android 应用程序中的 JPEG 硬件解码支持

    我的 Android 应用程序需要在 Android 2 2 手机 及更高版本 上解码基于大分辨率的 JPEG 图像 目前我正在使用 BitmapFactory decodeStream API 即 SKIA 库来解码流 1 据我所知 SK
  • android.os.ServiceSpecificException:GPIO2_IO02 已在使用中(代码 16)

    我正在研究 android 的东西 Pico i MX7D I O 我得到了android os ServiceSpecificException GPIO2 IO02 已在使用中 代码 16 异常 这是什么意思 请帮我 我的示例程序是从克
  • Spring中有Spring惰性代理工厂吗?

    Wicket 有一个称为惰性代理工厂的设备 鉴于
  • 调整 ctypes 数组的大小

    我想调整 ctypes 数组的大小 如您所见 ctypes resize 无法正常工作 我可以编写一个函数来调整数组大小 但我想知道一些其他解决方案 也许我错过了一些 ctypes 技巧 或者也许我只是错误地使用了调整大小 名称 c lon
  • 在 Javascript 中向 css 样式属性添加 1

    我试图首先获取元素的 order 属性的值 然后在单击按钮时向其添加 1 问题是 我得到的是 11 而不是得到 1 再加上 1 再得到 2 运算符不应该添加这些值吗 我究竟做错了什么 carouselPrev addEventListene
  • 如何在 R 上为每个方面(条形图)注释不同的值?

    我想知道如何注释条形图中的每个方面 现在 我正在使用 geom signif 函数 该函数工作完美 只是它将一个面上的注释复制到另一个面上 我的代码是这样的 geom signif annotation c p 0 01 y positio
  • 指针运动。为什么数字这么高?为什么它以块而不是恒定流的形式打印信息?

    你好 我正在尝试编写一个程序 需要报告每个鼠标运动的位置 我已经打电话给XSelectInput 函数与PointerMotionMask面具 一切似乎都正常 但打印后的数字不会在每次移动后出现 它们以块的形式出现 并且也以块的形式出现ev
  • 如何正确地将 CSV 文件解析为二维数组?

    我正在尝试将 csv 文件解析为二维数组 其中每一行都是一个数据条目 每一列都是该条目中的一个字段 一次性完成这一切可以简化处理代码并将其与解析代码分开 我尝试编写一个简单的解析器 使用String Split用逗号分隔文件 据我发现 这是
  • Oracle - 不能在 select 子句中与其他列一起使用 * 符号

    抱歉 如果它很微不足道 但是选择列 标志并不总是有效 而且我没有找到对此行为的参考 我可以选择表格A和列col并附有以下声明 select from A and select col from A and select aa col aa
  • SQLAlchemy - 当 count() 表示还有更多结果时,仅返回一个结果

    我遇到了一个非常大的结果集只返回一行的问题 Session query TestSet join Instance count gt gt 4283878 Session query TestSet join Instance offset
  • HttpURLConnection Post:输出流没有效果?

    我正在开发一个 Android 应用程序 并且已经发现不同的 Android 版本在处理 Http s URLConnections 方面有不同的方式 http stackoverflow com q 9556316 151682 我遇到了
  • 如何获取 Java Stream 中每种类型(按属性选择)的第一个对象(按函数排序)

    想象一个具有 3 个属性的简单对象 public class Obj boolean toBeAdded String type int order public Obj boolean toBeAdded String type int
  • 我想要异常处理“列表索引超出范围”。

    我在用美丽汤并解析一些 HTML 我从每个 HTML 中获取特定数据 使用for循环 并将该数据添加到某个列表中 问题是 某些 HTML 的格式不同 而且他们没有我想要的数据 所以 我试图使用异常处理并增加价值null到列表 我应该这样做
  • 不常见的 IP 符号

    我知道可以将 IPv4 中的 IP 写为整数 例如2130706433代替127 0 0 1 造成这种可能性的原因是什么 IPv6 有类似的表示法吗 I tried ping 6 1作为尝试 ping 1 但这不起作用 主机不存在 IPv4
  • std::basic_string<_CharT> 字符串的最大长度

    我想知道如何确定给定平台的字符串 C 中 长度的上限 我仔细检查了很多库 其中大多数都是任意定义的 GNU C STL 具有实验性 C 0x 功能的 STL 有一个相当明确的定义 size t npos size t 1 lt The ma
  • sap.ui.table.Table:行和滚动条未对齐

    I am not able to scroll down till last row I have to use key to reach it 每行的高度都是可变的 每行最多可以显示 3 行文本