问题标签 [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.
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]。不知道它是如何发生的。我错过了什么吗?
slickgrid - 如何更改角度 slickgrid 中的标签度量?
我尝试在 angular slickgrid 中更改页脚标签度量。
在此处输入图像描述
代码:
但结果当我使用时angular.slickgrid.getOptions()
我没有得到任何改变。
我希望这个示例代码会改变我的标签指标
软件版本:
Angular:9.0
Angular-Slickgrid:2.18.6
TypeScript:3.75
slickgrid - 如何添加左侧下拉菜单以选择运算符
我尝试在 filter.DateRange 中添加左侧下拉列表,但我不知道该怎么做
我希望用户可以在一列中选择范围或单个日期与 '<' , '>' 等。
angular - 在保存所有按钮单击时从 Angular slick-grid 获取所有已编辑的行
我有一个 Ionic 应用程序,我在其中使用 Angular slick-grid 进行内联编辑来编辑网格。就我而言,用户将进行所有必要的更改,最后在“全部保存”按钮上单击所有已编辑的必须在数据库中更新。我想知道默认情况下是否有任何方法可以从网格/数据集中提取已编辑的记录,而不是维护用于存储已编辑记录 ID 的外部变量。
angular - 如何在 Slickgrid 中设置最后添加的行
我正在向 slickgrid 添加一个新行,如下所示:
在这一点上,我想突出显示这一行。所以我首先检索这一行的索引:
然后我尝试将此行设置为选择使用:
但是,它不会突出显示/选择最后添加的行。此命令适用于网格中的任何其他现有行。
是不是因为rowview还没有渲染,所以不能选择?有解决方法吗?
angular - 如何从 slickgrid 中的自定义组件获取输出?
我有离子应用程序并在 slickgrid 中使用自定义组件。我可以从 slickgrid 向我的组件提供输入。但是我没有收到从组件到 slickgrid 的输出。
我通过这种方式在列定义中调用了上述方法
这一切都是为了向组件提供输入。请指导在 slickgrid 组件中接收输出或回调的方式。
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>
T
any
angular - Angular通过构造函数调用组件失败但可以在打字稿文件中正常导入
我正忙于在 Angular 项目中使用 angularSlickgrid 库。我创建了一个下拉组件以在我的网格中使用,但这是问题所在......当我尝试导入组件并在没有构造函数的情况下调用它时,它会加载并且下拉菜单创建得很好..但是一旦我尝试加载相同的组件通过其构造函数我得到以下错误:
“错误:未捕获(承诺中):错误:未找到 [object Object] 的组件工厂。您是否将其添加到 @NgModule.entryComponents?
我已经确保我的导入是正确的,这里是我的 autenticated.module.ts 的相关部分:
现在就像我说的,如果下拉组件没有构造函数,它可以工作......下拉:
这是我尝试访问组件的地方:
总结一下我如何通过 is constructor 调用 GridDropDownCreator 的问题?没有它给我这个错误:“错误:未捕获(承诺):错误:没有为[object Object]找到组件工厂。您是否将其添加到@NgModule.entryComponents?
多谢你们!