问题标签 [yui2]

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 投票
1 回答
473 浏览

yui - yui 2 到 yui-2-in-3

我正在努力将 YUI2 代码更改为 YUI 2-in-3 形式。我需要在我的 JS 代码中访问 Y.YUI2 对象(YAHOO 对象)。

我需要全局这个对象,因为这个对象在 JS 代码中的数百个地方被使用,所以我想要一种更简单的方法来访问它,而不是每次我需要它时通过回调访问它。因为我只有一个 HTML 文件,所以应该有更简单的方法。

我正在使用 SimpleYUI。所以我的主要目标是让全局 Y 对象获得一个 YUI2 值。我不能通过 Y.use(.....) 来做到这一点,因为 use() 不会阻止其余代码并且它下面的代码需要雅虎对象。

谢谢

0 投票
1 回答
780 浏览

javascript - YUI3 中的数据表在每次更新/更改数据时刷新

我一直在玩YUI3 3.5pre5 DataTables并意识到实现上有很大的不同(来自 YUI2)。

使用时addRow(), modifyRow() and set(),所有表格都被重新加载/重绘/刷新,而不仅仅是受影响的元素。

例如,当添加一行时,所有表都会重绘,而不是仅重绘新行(如 YUI2 中)。

如果您有大量数据并且由于某些单元格更新而重绘所有内容,这将是一个真正的问题。或者,如果您需要每 x 秒更新一次数据,则表将不断刷新,使其更难使用。

我希望我做错了,并且有办法或解决方法。

请让我知道是否有办法使新的 DataTables 行为正确。

谢谢!

0 投票
1 回答
146 浏览

javascript - 使用 YUI2 insertAfter() 插入 javascript var 作为标记

我正在尝试将 javascript 中的元素定义为字符串,然后将其插入。是我定义错了,还是有其他问题?

0 投票
1 回答
254 浏览

firefox - 在特定情况下,YUI 2 富文本编辑器在 firefox 上的错误

我无法让 YUI 2 的富文本编辑器(请参阅http://developer.yahoo.com/yui/editor/)在 Firefox 中工作

我的项目--> 一个论坛

以下是正在发生的事情的图片:

在 IE 中没有评论:http: //imageshack.us/photo/my-images/39/ienocomment.jpg/

在带有评论的 IE 中:http: //imageshack.us/photo/my-images/13/iecomment.jpg/

在带有评论的 Firefox 中:http: //imageshack.us/photo/my-images/217/firefoxcomment.jpg/

错误发生在这里:

在没有评论的 Firefox 中:http: //imageshack.us/photo/my-images/444/firefoxnocomment.jpg/

出于某种原因,用户界面显示 XXXXX 并且顶部栏有错误......我不知道为什么在没有答案的情况下它会在 Firefox 中这样做......

为了解决这个问题,我尝试下载 YUI 3 Editor,但我似乎无法正确添加工具栏属性。我想要的只是一个可行的文本区域,以粗体显示内容、指定颜色等(基本内容)。如果你能给我一个能做到这一点的编辑器,我会很高兴。

如果您需要其他信息,请告诉我,谢谢。

这是代码: http: //pastebin.com/yiEiYH2V

0 投票
1 回答
130 浏览

javascript - 从函数返回 YUI DataTable 的参数

这是参考这个问题。

我必须在各个页面使用批准的答案中提到的脚本。所以,我一直保留到 this.ds.dataProvider = this;外部 JS 文件中的行。

现在,由于我要重用原型,我如何在引用此 JS 的页面中获取对 DataTable 的构造函数参数的引用,即"basic", columnList, this.ds???

0 投票
1 回答
1246 浏览

yui - 如何使用 yui 实现自动完成

由于我对 YUI 完全陌生,我对此一无所知。我刚刚通过此链接使用 YUI http://developer.yahoo.com/yui/autocomplete/实现自动完成。

根据我的要求,我需要为数据源对象动态分配一个字符串数组,而不是 var dsLocalArray = new YAHOO.util.LocalDataSource(["apples", "broccoli", "cherries"]); 就像是

var dsLocalArray=new YAHOO.util.LocalDataSource(documentList[]);

我的文档列表在哪里是字符串数组。我该怎么做?提前感谢您的帮助。

0 投票
1 回答
346 浏览

javascript - 通过 CAS 登录保留 URL 片段

我维护一个单页应用程序,它使用 YUI 2.8 历史模块在 URL 片段中保留本地选项。我最近将其置于 CAS 身份验证之后,我发现该片段在 CAS 身份验证期间丢失了。它保留在登录 URL 中,但在重定向回应用程序页面时不保留。会话超时后也是如此,因此用户在重新身份验证后会回到默认选项。

通过 CAS 往返保留片段(或底层 javascript 状态)的任何建议策略?

0 投票
1 回答
1394 浏览

javascript - 从 yui 数据表中获取数据

我有以下jsfiddle生成YUI Datatable带有复选框的,但是我在单击Get Records按钮后从表中获取 id 数据时遇到问题。

无论如何要从javascript调用表?

PS:我正在使用 YUI2 库,因为我的项目正在使用它

0 投票
1 回答
905 浏览

yui - YUI2 setStyle 不透明度在 IE10 中不起作用

我有一些看起来像这样的 YUI2 代码(v2.8.1):

和:

它多年来一直运行良好,它会自动决定是否可以使用style.opacity或(对于 IE)是否必须使用 IEstyle.filter来实现不透明度。由于种种原因,不值得将此代码移植到 YUI3。

随之而来的是 IE 10,它(在标准模式下)不再具有该style.filter属性,仅支持标准style.opacity属性。这一切都很好,但是我正在运行的 YUI2 版本不了解 IE 10,并且显然仍在使用style.filter不再有效的属性。

所以,我的问题是是否有与 IE10 兼容的 YUI2 更新并将该opacity属性用于存在该属性的 IE 版本?

如果它只是一个简单的样式设置,我可以解决它,但我有许多 YUI 动画,我找不到解决这些问题的简单方法(我也不想花时间这样做)。

雅虎为 YUI2 解决了这个问题吗?任何人都知道解决方法,特别是对于YD.setStyle()内部调用的动画功能?

0 投票
1 回答
191 浏览

javascript - YAHOO.widget.RecordSet getRecord() 基于一个属性值

从 EXT 3.x(最高 v3.4)迁移到 YUI 2.x(最高 v2.9.0)javascript 开发 - 根据新项目的需要 - 在 YUI 中选择数据中的某个记录的替代方法是什么基于该记录的给定属性的值的表(相当于 EXT 中的网格面板)?在 EXT 中,可以使用以下内容:

在 YUI 中,YAHOO.widget.DataTable 类有一些自己的方法来检索记录实例(YAHOO.widget.Record):getRecord()、getRecordIndex() 或检索整个记录集:getRecordSet() - YAHOO 的一个实例。 widget.RecordSet 类 - 并使用该类的一些方法来获取记录(getRecord()),但这些方法都不能根据一个属性的值检索记录。我有点惊讶 YUI 没有这个基本功能(它应该在 YAHOO.widget.RecordSet 类级别)。