c# - 为什么只有一些按钮图标显示
问题描述
我正在尝试设置工具栏按钮图像。我找到了各种定义按钮图像的方法,但似乎没有一种方法能始终如一地工作。
以下是我找到的方法(在文档中或在 SO 中):
在代码中(对我来说根本不起作用 [用于工具栏按钮])
public PXAction<DAC> action; [PXButton(CommitChanges = true, ImageKey = PX.Web.UI.Sprite.Main.ArrowRight)] [PXUIField(DisplayName = "Action")] protected virtual void Action()
在 ASPX 中,在屏幕编辑器的
Base Properties
>>中Images
Normal
Normal
|main@ArrowRight
在 ASPX 中,在
Ext Properties
>ImageKey
和ImageSet
屏幕编辑器中ImageKey
|main
ImageSet
|ArrowRight
ASPX 选项适用于main
ArrowRight
图标,但在同一个精灵中还有其他各种我想使用的图标不起作用。例如,VS 中的智能感知建议Relation
并且RelationF
也在main
精灵中,但这些显示为空白图像。
我做错了什么,我怎么能访问箭头以外的东西?
解决方案
Web 字体包含在fonts
Web 服务器上 Acumatica 网站的文件夹中。如有必要,安装本地 Acumatica 网站。
字体文件夹示例:C:\AcumaticaSites\YourWebsite\fonts
打开字体文件之一。该文件acumatica-font-v1.svg
可以在文本编辑器中打开。
您会注意到Relation
/RelationF
丢失并main-ArrowRight
在文件中声明:
<glyph unicode="" glyph-name="main-ArrowRight, ac-arrow_forward" d="M448 134.4l262.4 262.4h-582.4v96h582.4l-262.4 275.2 64 64 384-384-384-384-64 70.4z" />
Content\font-awesome.css
检查CSS 文件中常量与 Unicode 图标之间的映射关系 :
.main-ArrowRight:before {
content: "\e90a";
}
您还可以ttf
从fonts
文件夹中打开 true type 字体并安装它以在字体查看器中查看图标。
推荐阅读
- python - Different ways of closing files in Python
- php - 检索模型时添加自定义属性
- sql - 连接具有不同数据类型的两个表 MS ACCESS -“表达式中的类型不匹配”错误
- google-analytics - 分析电子商务:addItem 价格为零
- javascript - 使用纯Javascript输入类型文件检查图像分辨率
- wordpress - 使用 docker 进行本地 wordpress 开发的配置
- java - 如何在数组中排列从 500 到 1 的数组?(爪哇)
- android - 登录 - 导航架构组件
- c# - 在 C# 中实现 Python 的 __getattribute__
- php - 如何使用 5.2 版在 laravel 中显示错误和成功消息