问题标签 [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.
jquery - PrimeUI - 如何让它工作?
我是 PrimeUI 新手,并尝试按照 PrimeUI 快速入门指南中的步骤进行操作。
从一段:
为了使用 PrimeElements,添加 X-Tag 库,其中还包括自定义元素的 pollyfill。
但 PrimeUI 下载包不包含primeelements-3.0.js
. 任何线索我可以得到那个文件?
继续举例。我尝试使用 PrimeElements - Web Components 中的代码
最终效果是我可以打开对话框但由于错误而无法关闭它
我已经从他们的展示中尝试了其他代码示例,但其中大约 10% 可以工作。
我错过了什么?
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
, 和其他清单字段,但未成功。
javascript - puidatatable 不是函数
我是 jQuery 和PrimeUI的新手。需要你的帮助。我不断收到错误:
(index):8 Uncaught TypeError: jQuery(...).puidatatable is not a function at (index):8
代码:
我怎样才能摆脱它?我尝试按照:https ://www.primefaces.org/primeui/#datatable
angular - 升级到 Angular 7 后 PrimeNG 树表不呈现
我最近升级到 Angular 7,PrimeNG 树表不再呈现。我在大多数页面中都使用了树表,现在页面显示为空,并且它也不会引发任何错误。以下是我的 package.json 的外观:
我也在app模块中包含了TreeTable模块。控制台也没有错误。导入 TreeTable 的共享模块如下所示:
我刚刚检查了 primng 网站,他们在版本 7 中更改了树表的实现,这就是导致问题的原因。我们在很多地方都使用了primeng树表,所以有什么方法可以使用旧代码,现在转移到新代码。我知道使用primeng 5 版将是解决方案,但想知道是否有其他方法。请告诉我。
javascript - jquery ui位置的窗口导致primeui对话框在升级jquery后无法弹出
在我使用之前jquery 1.10.x
,jquery ui 1.10.x
和prime ui 1.1
。
对于prime ui
,有一个对话框小部件,其用法如下:
然后当jQuery('#div1').puidialog('show');
被调用时,会弹出一个对话框并显示这个div。
但是,在我将 jquery 升级到3.4.1
jquery ui 到1.12.1
之后,调用jQuery('#div1').puidialog('show');
无法显示对话框,控制台上没有错误只是说JQMIGRATE: jQuery.isWindow() is deprecated
。
调试后,我发现问题发生在下一个代码中primeui-1.1.js
:
如果我从 中删除of: window
,this.element.position({...})
则可以显示对话框,但此对话框位于left top
.
也就是说,在我将 jquery 从1.10.x
升级到之后3.4.1
,无法显示此 primeui 对话框。如果我从中删除of: window
,this.element.position({...})
这个 primeui 对话框将显示在左上方。
我想要的是这个对话框位于center
浏览器上,我该怎么做?
javascript - 数据表和 PrimeUI 嵌套表
我正在使用数据表和 Prime ui。目前我有一张表,您可以向下钻取行。然后可以向下钻取展开的表的每一行,但随后第二层消失,只剩下顶层和第三层。我认为这与第二级和第三级都有孩子的身份有关,但是当我尝试将 childChild 用于孙子时,它会出错。
我希望第三层是显示在两个表结构旁边的表。我有一个调用mastertable.js中的方法的文件,它基本上按顺序传递三个表,主表,子表和孙表。
这是 mastertable.js 的代码
我已经到了这样的地步,你钻取主人然后钻孩子,孙子作为主人的孩子出现。基本上你有两个层次,顶部是主人,第二层次是孙子。如何显示左边的主子和右边的孙子?