问题标签 [angular-slickgrid]

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 投票
0 回答
173 浏览

angular-slickgrid - 无法绑定到“columnDefinitions”,因为它不是“angular-slickgrid”的已知属性

安装 Angular-Slickgrid 后,我遇到了以下问题。有人可以给我一些线索吗?谢谢。

在此处输入图像描述

我的代码如下。

HTML

app.module.ts
在此处输入图像描述

包.json
在此处输入图像描述

最新 (2.17.11) angular-slickgrid 有这个问题 在此处输入图像描述

0 投票
1 回答
263 浏览

angular-slickgrid - Angular-slickgrid Paginator 的每页项目未根据配置值显示

我正在使用 angular-slickgrid:“^2.17.11”。我对它很陌生。这是我配置网格选项以显示分页和每页项目的方式。在配置中,我将页面大小指定为 [5, 10, 15, 20, 25, 50, 75] 但在 UI 中它是 [5, 10, 15, 20, 25, 50, 75, 75, 100]。不知道它是如何发生的。我错过了什么吗?

0 投票
1 回答
105 浏览

slickgrid - 如何更改角度 slickgrid 中的标签度量?

我尝试在 angular slickgrid 中更改页脚标签度量。
在此处输入图像描述
代码:

但结果当我使用时angular.slickgrid.getOptions()我没有得到任何改变。

我希望这个示例代码会改变我的标签指标

软件版本
Angular:9.0
Angular-Slickgrid:2.18.6
TypeScript:3.75

0 投票
1 回答
41 浏览

slickgrid - 如何添加左侧下拉菜单以选择运算符

我尝试在 filter.DateRange 中添加左侧下拉列表,但我不知道该怎么做

我希望用户可以在一列中选择范围或单个日期与 '<' , '>' 等。

0 投票
1 回答
463 浏览

angular - 在保存所有按钮单击时从 Angular slick-grid 获取所有已编辑的行

我有一个 Ionic 应用程序,我在其中使用 Angular slick-grid 进行内联编辑来编辑网格。就我而言,用户将进行所有必要的更改,最后在“全部保存”按钮上单击所有已编辑的必须在数据库中更新。我想知道默认情况下是否有任何方法可以从网格/数据集中提取已编辑的记录,而不是维护用于存储已编辑记录 ID 的外部变量。

0 投票
1 回答
408 浏览

angular - 如何在 Slickgrid 中设置最后添加的行

我正在向 slickgrid 添加一个新行,如下所示:

在这一点上,我想突出显示这一行。所以我首先检索这一行的索引:

然后我尝试将此行设置为选择使用:

但是,它不会突出显示/选择最后添加的行。此命令适用于网格中的任何其他现有行。

是不是因为rowview还没有渲染,所以不能选择?有解决方法吗?

0 投票
0 回答
315 浏览

slickgrid - 如何在 angular-slickgrid 中使用力配合列?

我设置forceFitColumns: false为用户可以设置任何列的宽度

1.设置任何列宽在此处输入图像描述

但如果用户想设置 ForceFitColumns,则网格适合窗口。接下来,如果我刷新网格,我看不到将 forceFitColumns 设置为 true 的选项。我希望网格记住 ForceFitColums 选项(可能在预设中?)

  1. 单击强制拟合列在此处输入图像描述
  2. 刷新网格在此处输入图像描述
0 投票
1 回答
46 浏览

angular - 如何从 slickgrid 中的自定义组件获取输出?

我有离子应用程序并在 slickgrid 中使用自定义组件。我可以从 slickgrid 向我的组件提供输入。但是我没有收到从组件到 slickgrid 的输出。

我通过这种方式在列定义中调用了上述方法

这一切都是为了向组件提供输入。请指导在 slickgrid 组件中接收输出或回调的方式。

0 投票
2 回答
886 浏览

typescript - 在使用 Type T 的外部函数中使用定义的 TypeScript Generic Type 时出现问题

我正在尝试向我的开源库Angular-Slickgrid添加更多通用类型,这是一个数据网格库。

我为 Column Definitions 定义了一个接口,它可以有多个 Type Column,我正在向这个Column接口添加一个新的 Generic Type ,我想在formatter它本身是 Type 的选项中使用这个新的 Type Formatter,如下所示。新的通用类型基本上是告诉格式化程序,它可能是项目对象的类型。

定义Formatter如下

现在我正在尝试通过创建一个ReportItem传递给的接口来使用新的泛型,columnDefinitions以便我可以(希望)ReportItem在我的Formatter

如果我将鼠标悬停在该formatter属性上,我会Formatter<ReportItem>通过智能感知(在 VSCode 中)看到正确的内容。 格式化程序属性智能感知

但是如果我将鼠标悬停在自定义格式化程序本身上,我会得到Formatter<any>

自定义格式化程序智能感知

所以我的问题是如何对其进行编码,以便它在我的外部格式化程序中真正采用正确的类型ReportItem,我希望我的外部格式化程序是 TypeFormatter<ReportItem>而不是Formatter<any>. 我开始学习泛型,我发现它非常强大,但仍有一些方法可以学习它们。

感谢您提供的任何帮助。

编辑 1

我还尝试在自定义格式化程序 ( ) 上替换<T = any>by并在使用时添加 a ,但它仍然显示为<T>const customEditableInputFormatter: Formatter = <T>...customEditableInputFormatter as Formatter<ReportItem>Tany

格式化程序属性 2

自定义格式化程序类型 2

0 投票
0 回答
238 浏览

angular - Angular通过构造函数调用组件失败但可以在打字稿文件中正常导入

我正忙于在 Angular 项目中使用 angularSlickgrid 库。我创建了一个下拉组件以在我的网格中使用,但这是问题所在......当我尝试导入组件并在没有构造函数的情况下调用它时,它会加载并且下拉菜单创建得很好..但是一旦我尝试加载相同的组件通过其构造函数我得到以下错误:

“错误:未捕获(承诺中):错误:未找到 [object Object] 的组件工厂。您是否将其添加到 @NgModule.entryComponents?

我已经确保我的导入是正确的,这里是我的 autenticated.module.ts 的相关部分:

现在就像我说的,如果下拉组件没有构造函数,它可以工作......下拉:

这是我尝试访问组件的地方:

总结一下我如何通过 is constructor 调用 GridDropDownCreator 的问题?没有它给我这个错误:“错误:未捕获(承诺):错误:没有为[object Object]找到组件工厂。您是否将其添加到@NgModule.entryComponents?

多谢你们!