angular - 如何在 Angular UI Grid 列中添加 10px 空白空间?
问题描述
上一列中的浮动文本是右对齐的,而这一列上的文本是左对齐的。这些是来自 Angular UI Grid 的属性。为了便于阅读,我需要在其中一列的文本开头添加一个 10 像素的空间。
示例:如果文本是“ABC”,我必须显示为“ABC”
我有以下代码。
{
name: 'BldgScheme',
field: 'BldgScheme',
width: 100,
cellTemplate: '<div ng-if="!row.entity.editrow">{{COL_FIELD}}</div><div ng-if="row.entity.editrow"><input type="text" style="height:30px" ng-model="MODEL_COL_FIELD"</div>'
}
在从 WebAPI 读取数据时,我可以添加 SPACE(2)。但是如何在不更改 Web API 代码的情况下做到这一点?
解决方案
cellTemplate: '<div ng-if="!row.entity.editrow"><div ng-if="COLUMNHEADVALUE" style="padding-left: 10px">{{COL_FIELD}}</div>{{COL_FIELD}}</div><div ng-if="row.entity.editrow"><input type="text" style="height:30px" ng-model="MODEL_COL_FIELD"</div>'
上面的代码应该有助于不确定需要应用哪个列,因此放置了“COLUMNHEADVALUE”。例如,如果您的列名为 1, 2 ,3 等,则使用ng-if="column value === 1"
请记住,if 语句必须为真(否则不会显示),并且仅对 1 个实例为真。
希望这会有所帮助:p
推荐阅读
- python - Opencensus Python gRPC 的“异常迭代请求”
- c - Sprintf 正在连接值
- java - 在一维战舰游戏Java中实现第二艘船
- postgresql - 如何使用 Postgres 创建 trigram 或 ngram 单词
- node.js - Vercel.com 托管:开发和生产 URL
- javascript - 仅在子组件中使用道具是不好的做法吗?没有自己状态的子组件
- c - 在 C 中将 uint_8* 转换为任何类型,比如“double”或结构?
- reactjs - 如果 Apollo GraphQL 令牌无效或已过期,则 NextAuth.js 注销
- php - 正则表达式匹配特定字符串而没有其他字符串
- python - Python - 保存循环输出