Angular SlickGrid 对齐标题文本

2024-05-29

我正在使用角度SlickGrid并希望将列标题中的文本居中或右对齐。并非所有列都以相同的方式。

我发现,有一个headerCssClass列定义中的属性,但我一直尝试,这种样式似乎从未被应用。

对于列定义:

    {
        id: 'sourceNumber',
        name: 'SourceNumber',
        field: 'SourceNumber',
        sortable: true,
        width: 150,
        headerCssClass: 'text-right',
        cssClass: 'text-right'
    },

在 CSS 文件中:

    .text-right {
        text-align: right;
    }

它对于细胞内容物效果很好。但标题中的文本仍然左对齐。

我究竟做错了什么?


为了对齐网格单元,我通常使用为此目的创建的格式化程序alignCenter and alignRight(请参阅中的所有格式化程序格式化程序 - 维基 https://github.com/ghiscoding/Angular-Slickgrid/wiki/Formatters#list-of-provided-formatters),您也可以像您一样使用额外的 CSS 类。

如果你保留额外的 CSS 类,那么就会有一个额外的float: left on the .slick-column-name您可能必须取消的类,这可能是阻止(或取消)您的 CSS 的原因。但我必须说,它位于左侧是有原因的,将其移动到其他位置(尤其是右侧)并不理想,因为您可能会与标题菜单和排序图标发生冲突(如果您向右对齐,则肯定会发生冲突)

.slick-column-name {
  float: none;
}

另请注意列定义name属性也接受 HTML 代码(虽然可能没有记录),但即使如此,您可能也必须先取消浮动

this.columnDefinitions = [
  { id: 'firstName', field: 'firstName', name: '<span style="color: blue">First Name</span>' },
];

最后,您还应该查看所有 SASS 变量(也有 CSS 变量等效名称),您可以看到此中的所有变量_变量 https://github.com/ghiscoding/slickgrid-universal/blob/master/packages/common/src/styles/_variables.scss文件中,有很多可用的变量,但似乎不包含任何用于标题对齐的变量(我们将来可以为此添加变量),还有这个CSS 样式 - 维基百科 https://github.com/ghiscoding/Angular-Slickgrid/wiki/Styling有这方面的信息。

请注意,我是 Angular-Slickgrid 的作者

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

Angular SlickGrid 对齐标题文本 的相关文章

  • 根据输入字段的字符数动态扩展输入类型“文本”的高度

    与下面的 JSFiddle 类似 我将其添加为书签 但不知道原始问题从哪里出现 http jsfiddle net mJMpw 6 http jsfiddle net mJMpw 6
  • Firefox 选择元素将文本缩进值加倍

    今天我发现了一个奇怪的问题 似乎是 Firefox 35 0 中的一个错误 当指定一个text indent财产为select元素 Firefox 似乎将像素值加倍 其他浏览器正确显示缩进 有没有解决方法可以避免这种情况 我被迫使用text
  • 由于外部库而构建时出现角度错误 - 意外值“BannerModule...”

    我使用 ng packagr 模块创建了一个库 以便在两个不同的项目之间共享一些组件 The structure of the lib is 在我的图书馆里 src package json name my ng library versi
  • 带偏移量的 CSS 背景渐变

    我将渐变作为背景图像应用到我的身体上 然后我在顶部添加了 255px 偏移background position 0 255px 它看起来相当不错 除了一个小问题 当然渐变不是在页面底部结束 而是在下面 255px 处结束 有没有什么简单的
  • 检测 div 何时溢出

    我试图让我的网站根据屏幕的大小流动 我创建了这个 http jsfiddle net aboveyou00 7NeZz 1 http jsfiddle net aboveyou00 7NeZz 1 它运行得很好 当两个内部 div 适合时
  • 有什么方法可以在 ViewChildren 中获取 ElementRef 和 Component ref 吗?

    我想从视图中获取本机元素及其相关组件的列表 我会尝试做类似的事情 但它不起作用 ViewChildren element read ElementRef MyComponent private elements QueryList
  • 在 React 中使用内联样式和纯 CSS 字符串

    我正在ReactJS中重写一个基于AngularJS的现有应用程序 在应用程序中 用户可以提供 CSS 样式字符串来设置某些元素的样式 在 AngularJS 中这没有问题 我只是将 style 属性设置为给定的字符串 在 ReactJS
  • 如何在 .css 文件中使用 php 变量

    我有一个名为test css我想用它 var var is at test php test css附于test php 我的结构是这样的 test php 这是 test css test css
  • 如何使用javascript将div从左向右移动

    I have div named movingImage每次单击按钮时我都想向右移动 50px 这是我的 JavaScript function moving Image document getElementById movingImag
  • 为什么在 Vue.js 中从列表中删除项目时移动转换需要绝对位置

    https v2 vuejs org v2 guide transitions html List Move Transitions https v2 vuejs org v2 guide transitions html List Mov
  • 带 Bootstrap 选项卡的 Rails

    我有一个 Rails 4 应用程序 我正在尝试合并 Bootstrap 选项卡 阅读引导文档 它说这样做的一种方法不涉及任何js 我已经尝试了文档中的每种方法 但无法让它们在我的应用程序中工作 我目前的尝试是 ul class nav na
  • 单击以删除/停用角度 2 中的辅助路线

    当我单击 撰写 按钮打开电子邮件模板时 例如 当单击撰写邮件时在 gmail 中给出 使用辅助路由在单页中实现多个模板 问题是 当单击十字按钮时 如何删除或停用此辅助路线 app ts RouteConfig path name Oppor
  • 使用 javascript 加载不同的 CSS 样式表

    我需要使用 javascript 根据正在传递的 URL 变量加载不同的样式表 场景是这样的 我们需要使用一个 CSS 样式表和一个不同的样式表来维护一个移动网站 当通过 iOS 应用程序中加载的 Web 视图访问该页面时 该样式表将用于设
  • Angular 在 SSR 构建中设置 html lang 属性

    我该如何设置htmllang 属性 例如在服务器端渲染的 html 中 在客户端我可以订阅onLangChange并在下面的代码中设置属性 但如何访问服务器端的 html 元素 this renderer setAttribute docu
  • jQuery Mobile 和文本区域行

    所以 我想展示一个textarea仅 1 行 但 jQuery Mobile 并不这么认为 无论我在rows属性 它始终是 2 行高度 请问有什么解决办法吗 jQuery Mobile CSS 设置了特定的高度textarea要素 text
  • 如何在CSS中水平对齐div

    我在一个容器内有三个子 div 我想水平对齐这些 div 我尝试使用CSSfloat财产 但圆圈正在变成椭圆形 标记代码 div class container info box clearfix div class circle div
  • 将jQueryUI datepicker附加到div(显示位置错误)

    我在输入上使用 jQueryUI datepicker 默认情况下 jQueryUI 会附加 ui datepicker div to the body该文件的 有问题的输入位于屏幕上的 弹出 div 中 这意味着该 div 之外的任何点击
  • Ionic 3 同时进行深度链接和延迟加载

    根据我在文档 https ionicframework com docs api IonicModule forRoot and forums https forum ionicframework com t how to configur
  • Bootstrap 面板主体,内有表格

    我有一个引导面板 单击图标即可折叠并自动关闭 该面板内部包含一个全宽的表格 但只有在没有任何内容时才看起来像这样panel body 例如 这张桌子横跨面板的整个宽度和高度 看起来不错 但如果我可以有一个围绕桌子的类 我会更喜欢 但是 如果
  • 如何防止 Bootstrap Navbar Toggle 下推内容?

    我将 Bootstrap 与静态顶部导航栏一起使用 如下所示

随机推荐

  • 查找模块中显式定义的函数 (python)

    好的 我知道您可以使用 dir 方法列出模块中的所有内容 但是有什么方法可以仅查看该模块中定义的函数吗 例如 假设我的模块如下所示 from datetime import date datetime def test return Thi
  • 突然出现大量实例

    我们有一个使用实例类型 F1 运行的应用程序 它现在运行良好一个多月了 空闲实例和延迟设置为全自动 它从未使用超过一个实例 今天 在没有任何更改或部署的情况下 我们突然增加了 73 个实例 每个实例的请求很少 例如 1 到 20 个 自然
  • 具有更高含义的简单类型 (C++11)

    我经常遇到这样的情况 在我的 C C 11 代码中 我的类型基本上表现得像内置类型 或 基本简单 类型 例如std string 但这有一个意义 超出 32 位数字或一堆字符 我在互联网上没有找到任何有用的东西 因为我真的不知道要搜索什么术
  • 在 SELECT 中将列值拆分为两列?

    我在 varchar 列中有一个字符串值 它是一个由两部分组成的字符串 在它到达数据库之前分割它不是一个选择 该列的值如下所示 one column part1 part2 part1 part2 所以我想要的是一个如下所示的结果集 col
  • 获取Android库中的上下文

    我正在编写一个 Android 应用程序 它的一些功能封装在内部库中 但是 要使此功能发挥作用 库需要一个应用程序上下文的实例 为图书馆提供这种上下文的最佳方式是什么 我看到了一些选择 但没有一个有吸引力 Have my library c
  • C# - 如何防止组合框中的鼠标滚轮滚动?

    我有一个组合框 我想阻止用户使用鼠标滚轮滚动项目 有没有简单的方法可以做到这一点 C VS2008 Use the 鼠标滚轮 http msdn microsoft com en us library system windows form
  • Selenium 和 TestNG 同时使用“dependsOn”和“priority =”问题

    我正在努力在 GUI 自动化测试中实现更好的工作流程控制 我首先从dependsOn开始 但很快发现缺点是如果一个测试失败 则套件的整个其余部分都不会运行 所以我改用 priority 但看到了意外的行为 一个例子 Test priorit
  • 如何在 C# 中将 BigInteger 转换为 pow Double?

    我尝试使用BigInteger Pow计算类似 10 12345 987654321 的方法 但此方法只接受整数作为指数 如下所示 BigInteger Pow BigInteger x int y 那么如何在上述方法中使用双数作为指数呢
  • 当我在 Pandas 中使用 df.corr 时,我的一些列丢失了

    这是我的代码 import numpy as np import pandas as pd import seaborn as sns import matplotlib pyplot as plt data pd read csv dea
  • 多线程 Web 应用程序

    我知道有很多情况都是在应用程序中使用多线程的好例子 但是什么时候最好在 net Web 应用程序中使用多线程 Web 应用程序几乎肯定已经由托管环境 IIS 等 实现多线程化 如果您的页面受 CPU 限制 并且想要使用多个核心 那么可以说多
  • 在 macOS 中通过 Python 访问进程的压缩 RAM(顶部的 CMPRS)的方法?

    我试图弄清楚如何从 Python 访问任何给定进程占用的实际 RAM 量 我发现 psutil Process PID memory info rss 工作得很好 直到操作系统决定开始压缩某些进程的 RAM 然后 所有的 memory in
  • 如何暂停特定时间? (Excel/VBA)

    我有一个 Excel 工作表 其中包含以下宏 我想每秒循环一次 但如果我能找到执行此操作的函数 那就很危险了 难道不可能吗 Sub Macro1 Macro1 Macro Do Calculate Here I want to wait f
  • “Microsoft.AspNet.Server.Kestrel”不包含适合入口点的静态“Main”方法

    我正在尝试运行最新的Asp Net 5 个示例 https github com aspnet Home 当前为 1 0 0 rc1 update1 来自 Windows 10 上的 powershell 我将活动和默认 DNX 设置为 C
  • iOS 7 NS 单线程安全合并冲突

    重新排序两行后 在单线程应用程序上保存简单的数据时遇到问题 我已经成功地简化了编码以重现错误 并且希望其他人尝试这一点时得到第二个意见 这是一次健全性检查 因为我怀疑 iOS 7 引入的核心数据问题 而这在 iOS 6 中工作正常 首先 启
  • 使用全局变量从内部函数获取空字符串

    请帮助我解决一些小问题 我确信你能做到 D 我试图在 firestore 文档 user cases information 上设置一个字段 其中包含一个字段 case number 首先我声明这个全局变量 private String c
  • java.lang.IllegalStateException:需要 .、< 或 ;,但在解压时发现 firebaseperf

    在我的应用程序中集成性能 SDK 后 gradle 在构建项目时打印以下警告 java lang IllegalStateException 需要 Ljava lang Object Lcom google android gms inte
  • 在 Visual Studio 2010 Beta 1 之后安装 Visual Studio 2008 TS

    我最近安装了 Visual Studio Professional 2010 Beta 1 并注意到大多数安装目录都独立于 共享 目录 我安装了 Visual Studio C 2008 Express 没有发现任何冲突 如果我安装 VS
  • 在 C++ 头文件中声明向量

    我在制作的 C 类的头文件中的向量声明时遇到一些问题 我的整个头文件如下所示 ifndef PERSON H define PERSON H include Message h include
  • 如何在 C# 中使用键对 NameValueCollection 进行排序?

    我编写了以下代码 它也有效 但我想知道它们是否比这更好 NameValueCollection optionInfoList if aSorting optionInfoListSorted new nameValueCollection
  • Angular SlickGrid 对齐标题文本

    我正在使用角度SlickGrid并希望将列标题中的文本居中或右对齐 并非所有列都以相同的方式 我发现 有一个headerCssClass列定义中的属性 但我一直尝试 这种样式似乎从未被应用 对于列定义 id sourceNumber nam