问题标签 [columndefinition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
48 浏览

wpf - 网格在列定义之间留下额外的空间

我有一个带有自定义模板的自定义按钮。在模板中,我使用网格定义对 aRectangle和.CanvasLabel

这是模板:

结果如下:

在此处输入图像描述

Canvas正如您所看到的,网格在(红色)和(绿色)之间留下了一个额外的空间(蓝色)Rectangle,我似乎无法理解为什么!我什至尝试使用静态值作为列宽,但没有帮助。我也使用了XAML debugging tools,它似乎是Grid.

这个空间是从哪里来的?

0 投票
2 回答
1959 浏览

angular - 如何在 ag-Grid Angular 设置中访问 c​​olumnDefs 中另一列的值?

我有一个包含两列的 ag-Grid:一个 ID 列和一个描述列。我在 TypeScript 类的 ngOnInit() 方法中的 columnDefs 中构造了这两列的列定义。

在描述列中,我使用 cellRendererFramework 在我的 ag-Grid 中呈现 routerLink。我使用 cellRendererParams 将一些必要的参数传递给我的 Angular 渲染器组件。在Description 列中,我需要访问ID 列的ID 值,并将其放入cellRendererParams 参数'resourceId'。我需要这个 ID 才能构建我的工作 RouterLink。

我怎样才能在下面的代码中做到这一点?

0 投票
1 回答
1048 浏览

jquery - 如何在 columnDefs jquery 数据表中返回当前列名?

像这样我可以返回当前行的值:

我真正要找的是当前列的名称。我试过了:

但这没有用。

0 投票
1 回答
1398 浏览

xamarin.forms - Xamarin.Forms Grid Column 的宽度没有填满整个单元格

我有一个Grid4Column秒。第 1、2、4 列是绝对的。我希望第 3 列填充空间。

我遇到的问题是:对于 中的某些行Grid,第 3 列数据没有填满整个空间,因此它的第 4 列与其他行不对齐。为清楚起见,请参见下图:

在此处输入图像描述

这是我的代码(新手,试图掌握XAML的可视部分)。

在此先感谢,克里斯

0 投票
0 回答
3775 浏览

sql-server - 调用 sys.sp_addextendedproperty 时出现错误“对象无效。不允许扩展属性”错误

我正在尝试使用存储过程 sp_addextendedproperty 来修改表列的描述字段,但我不断收到错误消息。

我以前从未尝试过修改列描述,但是我用谷歌搜索了不同的方法并找到了链接“ https://dataedo.com/kb/tools/ssms/how-to-view-and-edit-table-and- column-comments " 并且还使用存储过程 sp_addextendedproperty。我也尝试过存储过程 sp_updateextendedproperty。

下面是我使用的代码,但它不断返回错误“消息 15135,级别 16,状态 4,过程 sp_addextendedproperty,第 49 行对象无效。'CIRPLUS_JESS.CIRPLUS.AccessLevel.AccessLevelID' 或对象不存在。”

我已确保我登录的用户可以访问他的两个存储过程,但我仍然不断收到错误消息

我无法弄清楚为什么会不断返回此错误。任何人都可以提供有关此错误的更多信息吗?

0 投票
2 回答
219 浏览

spring - jpa 自定义类的默认列值

如果我有这样的实体,private Boolean test; 我可以像这样设置它的默认值:@Column(columnDefinition = "boolean default false")

但我的问题是如何为我的自定义类设置默认值?

假设我有一User堂课,像这样:

像这样LoginCredential

如何设置默认值User,以便在创建时LoginCredential也得到一个User

我尝试User user=new User()在构造函数中进行设置。两者都给了我例外。

例外 :

我该如何解决这个问题?

0 投票
1 回答
478 浏览

javascript - 在不增加 colIds 的情况下更新 agGrid 中的 columnDef

我有各种请求,我的 agGrid 中的 columnDefs 必须更改,因为没有可用于相应属性的 API 方法(例如,将列过滤器和类型更改为数字时)。

在这种情况下,我目前正在构建一个新的 columnDef 并通过 ...api.setColumnDefs(); 设置它。看来这是更新 columnDefs 的正确方法。直接访问grid当前的columnDefs属性是不行的(至少Grid不能刷新接受修改)

这工作得很好,除了这样一个事实,这显然会从头开始重新创建列,因此为它们分配新的(增加的)colId。例如,列“first”在 colDef 更新之前具有 colId:0,在更新之后具有 colId:1。

现在我也面临着保持列状态变化的请求,这种行为给我带来了一些挑战。由于 getColumnState() 和 setColumnState() 仅在 colIds 与以前相同时才有效,因此我需要添加自己的逻辑。

为此,我目前正在通过匹配 headerNames 来更新我保存状态中的 colId ......即使这不是很好,我现在可以忍受它。

我当前的问题是,我无法以这种方式保留列折叠/展开状态,因为此信息未存储在 colDef 中。

由于 colId 被更改/增加,rememberGroupStateWhenNewData: true 也不起作用。

我的问题可能可以通过两种不同的方式解决

  1. 第一种也是最好的方法:一种在不改变 colIds 的情况下更新 columnDefs 的方法

  2. 否则:手动保留组折叠/展开状态的方法

非常感谢大家提前

0 投票
0 回答
51 浏览

c# - 如何在没有列和行定义的情况下在wpf中定义列数和行数

我很好奇是否可以在 C# WPF 中定义没有 RowDefinition 和 ColumnDefinition 的行数和列数。考虑到我有 150 列,所以我不想在 xaml 文件中定义 150 ColumnDefinition。有没有办法定义相同的行数和列数?

0 投票
0 回答
165 浏览

mysql - JPA 列定义不适用于 H2 数据库的 COMMENT

此语法适用于 Mysql,但不适用于 H2。h2 注释的 SQL 语法似乎与 Mysql 不同。

关于如何概括这种情况的任何建议?我需要两个数据库的支持。即使是在使用 H2 时避免评论的方法也可能对我有好处。

提前致谢。

0 投票
1 回答
42 浏览

metadata - Ag-grid 列定义和 `__metadata__` 属性

我需要在 columnDefs 对象中引入具有我自己属性的对象。之后,我做到了,我警告在开发控制台中看到

所以,这里已经写了,我可以指__metadata__财产。这个属性适合我的目的吗?

我没有在类型和文档中找到有关此属性的任何信息