问题标签 [prime-ui]

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 回答
2201 浏览

jquery - PrimeUI - 如何让它工作?

我是 PrimeUI 新手,并尝试按照 PrimeUI 快速入门指南中的步骤进行操作。

从一段:

为了使用 PrimeElements,添加 X-Tag 库,其中还包括自定义元素的 pollyfill。

但 PrimeUI 下载包不包含primeelements-3.0.js. 任何线索我可以得到那个文件?

继续举例。我尝试使用 PrimeElements - Web Components 中的代码

最终效果是我可以打开对话框但由于错误而无法关闭它

我已经从他们的展示中尝试了其他代码示例,但其中大约 10% 可以工作。

我错过了什么?

0 投票
1 回答
2850 浏览

google-chrome-extension - 如何在单个 HTML 文件中注入 HTML 以及 CSS 和 JS?- Chrome 扩展

我的扩展旨在使用本地 JavaScript 库(如 PrimeUI、jQueryUI 及其对应的 CSS 样式表)注入一些 HTML 元素。

发现这样做的最好方法是按如下方式注入 HTML:

我在根目录的“js”文件夹中有所需的 JavaScript 库,出于安全原因,我不会从 CDN 中检索它们。

我的 HTML<head>部分包含 CSS 和 JS,但样式和脚本以任何方式适用。

该按钮已成功显示,但没有附加任何事件或样式。

即:如果我在 StackOverflow 上注入此代码,我的按钮会从 SO 而不是我的样式中获取样式。

我想尽可能避免使用 JavaScript 来创建元素或以编程方式注入标签,以将视图与控制器分开。

我怎样才能像往常一样设法将我的样式和脚本与我注入的 HTML 一起使用?我尝试将它们添加到web_accessible_resources, 和其他清单字段,但未成功。

0 投票
1 回答
458 浏览

javascript - puidatatable 不是函数

我是 jQuery 和PrimeUI的新手。需要你的帮助。我不断收到错误:

(index):8 Uncaught TypeError: jQuery(...).puidatatable is not a function at (index):8

代码:

我怎样才能摆脱它?我尝试按照:https ://www.primefaces.org/primeui/#datatable

0 投票
1 回答
869 浏览

angular - 升级到 Angular 7 后 PrimeNG 树表不呈现

我最近升级到 Angular 7,PrimeNG 树表不再呈现。我在大多数页面中都使用了树表,现在页面显示为空,并且它也不会引发任何错误。以下是我的 package.json 的外观:

我也在app模块中包含了TreeTable模块。控制台也没有错误。导入 TreeTable 的共享模块如下所示:

我刚刚检查了 primng 网站,他们在版本 7 中更改了树表的实现,这就是导致问题的原因。我们在很多地方都使用了primeng树表,所以有什么方法可以使用旧代码,现在转移到新代码。我知道使用primeng 5 版将是解决方案,但想知道是否有其他方法。请告诉我。

0 投票
0 回答
89 浏览

javascript - jquery ui位置的窗口导致primeui对话框在升级jquery后无法弹出

在我使用之前jquery 1.10.xjquery ui 1.10.xprime ui 1.1

对于prime ui,有一个对话框小部件,其用法如下:

然后当jQuery('#div1').puidialog('show'); 被调用时,会弹出一个对话框并显示这个div。

但是,在我将 jquery 升级到3.4.1jquery ui 到1.12.1之后,调用jQuery('#div1').puidialog('show'); 无法显示对话框,控制台上没有错误只是说JQMIGRATE: jQuery.isWindow() is deprecated

调试后,我发现问题发生在下一个代码中primeui-1.1.js

如果我从 中删除of: windowthis.element.position({...})则可以显示对话框,但此对话框位于left top.

也就是说,在我将 jquery 从1.10.x升级到之后3.4.1,无法显示此 primeui 对话框。如果我从中删除of: windowthis.element.position({...})这个 primeui 对话框将显示在左上方。

我想要的是这个对话框位于center浏览器上,我该怎么做?

0 投票
0 回答
12 浏览

javascript - 数据表和 PrimeUI 嵌套表

我正在使用数据表和 Prime ui。目前我有一张表,您可以向下钻取行。然后可以向下钻取展开的表的每一行,但随后第二层消失,只剩下顶层和第三层。我认为这与第二级和第三级都有孩子的身份有关,但是当我尝试将 childChild 用于孙子时,它会出错。

我希望第三层是显示在两个表结构旁边的表。我有一个调用mastertable.js中的方法的文件,它基本上按顺序传递三个表,主表,子表和孙表。

这是 mastertable.js 的代码

我已经到了这样的地步,你钻取主人然后钻孩子,孙子作为主人的孩子出现。基本上你有两个层次,顶部是主人,第二层次是孙子。如何显示左边的主子和右边的孙子?