问题标签 [clarity]
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 - 如何在模拟组件上模拟指令
我正在单元测试一个包含clarity
带有clarit directives
.
我已经模拟了清晰度标签,但它们具有clrDgItems
我无法用指令类模拟的指令。
我可以替换clrDgItems
为ngFor
但表格过滤器停止工作。
没有它,测试将无法编译:
无法绑定到“clrDgItemsOf”,因为它不是“clr-dg-row”的已知属性
当我将 mockDirective 添加为:我收到错误
失败:模块“DynamicTestModule”声明的意外值“[object Object]”
有什么建议么?
vmware-clarity - 如何使用项目清晰度添加条形图和饼图
我需要根据我的可用数据添加一些条形图和饼图,但不幸的是我在项目清晰度网站中找不到这些模板。请帮助我
不适用
不适用
vmware-clarity - 如何找到计算 clr-datagrid 高度的逻辑?
我正在使用 clr-datagrid。绘制datagrid后,datagrid的高度是固定的,永远不会改变。我认为有一些逻辑可以根据行数计算高度。
我还使用可扩展行,当我扩展一些行时,我希望整个数据网格的高度被扩展,这样行就不会被剪切。
我覆盖了“datagrid-host”类。我删除了类的显示属性。在那之后,即使高度是固定的,我也看不到该行的切割了。但我认为这不是控制数据网格高度的正确方法。
这个高度在几秒钟后出现..我想知道高度是在哪里计算的..
angular - Clarity Datagrid 服务器端绑定自定义过滤器(代码优化)
我正在尝试优化我的代码,该代码利用 Clarity 数据网格与服务器端绑定和一些自定义操作(例如,自定义过滤器,类似于Datagrid Enhancement: Filtering)和重新获取网格数据并进行额外调用的刷新按钮)。
这是当前的工作流程:
初始负载
数据网格刷新()
刷新()
- 附加呼叫()
- dispatchFilterRequestPromise()
自定义刷新按钮
刷新()
- 附加呼叫()
- dispatchFilterRequestPromise()
- 寻呼
- 数据网格刷新()
- dispatchFilterRequestPromise()
- 数据网格刷新()
自定义过滤
过滤器更改()
- $(".pagination-first").click()
- 数据网格刷新()
- dispatchFilterRequestPromise()
- 数据网格刷新()
- (或) dispatchFilterRequestPromise()
- $(".pagination-first").click()
网格视图.html:
gridView.component.ts:
我在 clrDgRefresh(ie,datagridRefresh) 中有一个标志来区分初始加载和后续调用。我看到有一个与避免在初始加载时触发 clrDgRefresh 相关的错误(clr-datagrid 在被销毁/初始化时不应调用 clr-dgRefresh)。如果错误得到解决,我可以将该标志内的代码移动到 onInit 事件,但我看到该问题已在 2 年前打开,不确定是否有任何进展。
另一个问题与触发自定义过滤器更新(即filterChange())有关。
- 通常,如果在当前页面大于 1 时将 total 更改为较小的值,则会触发 clrDgRefresh 事件,这会导致额外的请求。这是一个问题吗?
- 如果满足上述条件,我以编程方式在第一页上单击以触发 clrDgRefresh,否则调用 dispatchFilterRequestPromise()。有没有更好的方法来处理它?我看到有一些与绑定过滤器相关的问题([NG] 能够使用单个输入设置数据网格的状态并添加 [(clrDgFiltered)] 以公开与当前过滤器匹配的 Datagrid 中的项目),如果实施可能会改善当前代码。
我想知道使用自定义寻呼机进行客户端绑定是否会使代码看起来比当前方法更清晰。
vmware-clarity - ClrDateContainer 在 docker undefined commonStrings 中接收
我们使用子模块。从一次我们开始收到错误
TypeError:无法读取未定义的属性“__source”
调试代码后,我发现该问题是未定义的 ClrDateContainer 组件中的 commonString
截图链接(我无法发布) https://ibb.co/SyRRCHZ https://ibb.co/gwQWW5R
与本地构建确定。它看起来像只在 docker 中发生。
angular - 清晰分页 - 来自 clr-dg-page-size 的输出
我正在用 Angular 8 清晰地编写应用程序。
我使用带有分页的数据网格。我需要在每页更改项目后获取数据,但清晰度组件没有任何输出。只有更改页面的输出。
有一些html:
这就是我现在的做法:
它有效,但我知道这样做很糟糕。
你知道如何以正确的方式去做吗?我没有任何想法。
jelly - GELScript - 向多个收件人发送电子邮件
如何向多个收件人发送凝胶:电子邮件?我有每个记录有 3 个电子邮件地址,我想向所有 3 个电子邮件地址发送相同的电子邮件。
这是我当前的代码:
我已经尝试过了,并且:
两者似乎都不起作用。文档说它们可以与 ; 分开。但它似乎没有工作。我究竟做错了什么?
angular - 为 Clarity 数据网格行实现 Angular CDK 虚拟滚动
我想实现具有虚拟滚动能力的datarid。我们可以使用 Angular CDK 包来实现 Clarity 数据网格行的虚拟滚动吗?
我尝试在数据网格上添加 CDK Virtual Scroll,如下所示:
但是,数据网格上没有呈现任何内容(数据网格显示空占位符)。如果我删除 CDK 虚拟滚动,则 Clarity 数据网格按预期工作。我们有什么办法吗?
谢谢。
javascript - 角度清晰设计不会延迟加载标签
我需要不要延迟加载带有清晰选项卡组件的选项卡,并且能够以编程方式在选项卡之间切换。问题是如果我应用提到它的指令,文档 [(clrIfActive)] 内容会被延迟加载。这是文档:https ://v2.clarity.design/tabs