问题标签 [yui-datatable]

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

javascript - YUI 数据表 - “数据错误”。

我正在尝试使用带有 JSON 返回数据的 YUI 制作数据表。

包括的是json返回的数据,以及显示的页面数据。

JSON数据:

YUI 的 Javascript:

页面预览:

YUI 测试(标题)

此示例使用数据填充 DataTable。(文字简介)

ID - 名称 - 备注 - Ofarm - 活动 (列标题)

数据错误。(返回数据)

0 投票
1 回答
613 浏览

json - YUI 数据表不采用 JSON

我正在尝试使用 YUI 用 JSON 填充数据表,

我有这个 JSON:

它在大约 20 种不同的设备上继续这样,我用 ] 关闭它

我只想在数据表中打印选择键,所以我的列定义如下所示:

由于某种原因,它是打印数据错误,我做错了什么?

谢谢!

我在 JSONLint 测试了 JSON 的有效性,它说它是有效的。

0 投票
1 回答
185 浏览

yui - 如何过滤掉 YUI Datatable 中以给定字符串结尾的列条目

目前,我正在处理一个包含数百个条目的 YUI 数据表。该表由四列组成,第一列 (ID) 是主键。我们想要做的是忽略 ID“以”特定数字“结尾”的任何条目。源代码又大又丑,所以我不想发布代码片段,而是想发布一个相当高级的问题。

我看过几个 YUI 数据表示例,但没有一个示例说明了我想要做什么,即过滤掉以给定字符串结尾的数据。你们中有人能够做到这一点吗?

0 投票
1 回答
1650 浏览

yui - 如何最好地将 YUI DataTable 的 RecordSet 与 JavaScript 数组同步?

我有一个 javascript 数组,用作可编辑 YUI 数据表中的数据源:

当我更改可编辑单元格中的值时,我看到数据表的 Record 使用新值更新,但底层data数组没有。当用户完成数据编辑后,我想使用这个 javascript 数组(或另一个这种形状),我需要在其中进行一些后处理并将其发送到服务器。在一般良好的 YUI 示例中,我没有看到他们尝试将数据表中所做的更改与基础数据源相协调。有这样的例子吗?我将更改推回data阵列的最佳方式是什么?

这是我的小测试的 jsfiddle:http: //jsfiddle.net/cfarmerga/uArKs/1/

我应该只捕获editorSaveEventDataTable 的 s 并遍历记录集并更新我的 javascript 数组吗?

0 投票
1 回答
1376 浏览

yui - 构建后如何修改DataTable表

我想在完成 ajax 查询时修改 YUI DataTable。例如,我有 4 个 ajax 查询查询需要 1 到 10 秒才能完成的事情。我想在 1s 查询完成时开始构建表,并在每次 ajax 查询完成时再次修改表。一般有推荐的方法吗?

特别是,我想更改列的格式以显示处理行时发生的任何潜在错误。但是,错误处理缓慢,因此最好先显示数据,然后再添加错误。

非常感谢您的帮助!

杰森

0 投票
1 回答
1084 浏览

javascript - 将 JavaScript 变量传递给辅助方法

我正在使用 ASP.NET MVC 3 和 YUI 库。

我创建了自己的辅助方法,通过从模型中传递项目的 ID 来重定向到编辑视图,如下所示:

现在我正忙于填充我的 YUI 数据表,并想像上面那样调用我的辅助方法,但不确定是否可行,因为我通过 JavaScript 获取了项目的 ID,例如:

0 投票
1 回答
631 浏览

asp.net - YUI 数据表问题/问题

我正在将数据表与我的ASP.NET MVC 3Web 应用程序一起使用,到目前为止一切顺利。我连接到SQL Server 2008数据库,并使用存储过程返回数据。我正在使用 IE 8 和最新版本的 Firefox。的版本YUI2.8.2r1. 我有几个关于数据表的问题:)

这是我的数据表的代码:

不知道我做错了什么,但这是我返回数据的操作方法:

我在 return Json... 行上放了一个断点,看看这个动作方法是否被命中。当页面第一次加载到中断时,我按 F5 然后它运行并显示带有填充网格的视图。当我按 F5 刷新浏览器时,我的断点不会再次命中,我不知道为什么,它再也不会进入这里。

数据如何加载到网格中?如果表中有 100 条记录,并且我将 rowsPerPage 设置为 20,那么我将有 5 页。鉴于我上面的代码,是否一次加载了所有数据,这意味着一次加载了所有 100 行?我希望将它加载到“块”中,而不是一次全部加载。在另一个表中,我有更多记录,这不是一次加载所有内容的明智设计方法。我将如何实现这样的事情?

我正在尝试为数据表中的某些表头和单元格设置样式。我通过这篇文章解释了如何设置数据表的样式:http: //www.satyam.com.ar/yui/widgetstyles.html。当我将 td 设置为右对齐时,该列的 th 也右对齐,这是为什么呢?您可以在上面看到我是如何设置 className 属性的。这是我的样式表代码:

鉴于上述情况,我希望列标题左对齐,相应的列行右对齐?我可能不会这样使用它,但只想知道如何为不同的元素设置样式?

我将数据表的宽度设置为 100%,但是当我翻页到下一页时,它似乎松开了 100% 的宽度。为什么是这样?我需要做什么才能让我的数据表保持 100% 的宽度?

如果我要更新数据,那么它不会显示为已更新。为什么会这样?我需要做什么才能让更新的数据显示在数据表中?

0 投票
1 回答
1091 浏览

yui - 如何禁用单击以对 yui 数据表进行排序?

我想将“单击标题进行排序”移动到“双击标题进行排序”。所以目前我正在用以下两行来做:

但是,当我这样做并单击标题时,它会将我带到文件夹/标题 ID(因为默认情况下标题文本周围有一个“a”标签。

知道如何正确地做到这一点吗?

非常感谢!

杰森

0 投票
1 回答
258 浏览

yui - YUI - DataTable - RadioCellEditor 问题

我正在使用 YUI 数据表。myDataTable = new YAHOO.widget.DataTable("cellediting", myColumnDefs, myDataSource, { });

添加了 RadioCellEditor。var radioEditor = new YAHOO.widget.RadioCellEditor({ radioOptions:["1","0"],disableBtns:true }); radioEditor.subscribe("saveEvent", saveChange);

saveChange 是自定义函数,它发送 ajax 请求并更新表中的数据。

一切正常。但是,如果单击单选单元选项而不是选择提供的选项,而是单击 YUI 的其他一些区域,则 saveChange() 函数将调用 4 次。如何解决这个问题?

0 投票
0 回答
441 浏览

javascript - 制作 YUI3 treeble

我已经看了 YUI3 大约一两个星期,对它印象非常深刻。我遇到了这个在 YUI 3 中制作树表的例子(称为 treeble)。我还查看了 YUI 2,似乎 YUI2 中的许多实用程序还没有传播到 YUI 3,特别是对于 DataTable。有没有办法让 YUI 3 表像这样可变。

现在我很困惑是用 YUI3 还是 YUI 2 构建我的应用程序。YUI 3 似乎更具可读性和更容易理解,但如果我使用 YUI3,我可能会放弃使用 YUI 2 中提供的一些实用程序。

我还遇到了一种在 YUI 3 中使用 YUI 2 对象的方法。

有什么建议么。