问题标签 [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 投票
3 回答
1016 浏览

.net - YUI 数据表 .NET 网络服务

有没有人有使用.NET web 服务填充 YUI 数据表的示例?

提前致谢。:)

0 投票
3 回答
2678 浏览

javascript - 优化 YUI 数据表中多行的删除

删除操作似乎是 YUI 数据表中最慢的。我有一个 > 300 行的数据表。我需要删除选定的行。我尝试从 中删除选定的记录recordset,然后调用table.render().. 虽然这没关系,但可以做得更好吗?

0 投票
2 回答
2967 浏览

javascript - 如何避免使用基于 YUI 的 EditorGridPanel 和 ColumnTree 替代品的 EXTjs?

在我的工作中有一些关于使用 Jack Slocum 的 EXTjs 库作为 YUI(已经在使用)的扩展来开发项目的讨论。如果可能的话,我想帮助避免对 EXTjs 的商业许可模型的依赖。

EXTjs 所需的两个主要功能是 EditorGridPanel 和 ColumnTree。

据我所知,自 2.6.0 以来,YUI 似乎已将 EditorGridPanel 功能添加到其 DataGrid 中。使用 YUI 的内置功能是否有一些重要的警告?关于 EditorGridPanel,还有什么更巧妙的方法吗?

至于 ColumnTree... 我没有看到任何简单的 YUI 替代此功能集。YUI 中是否有一些我没有看到的东西?现在 YUI 几乎没有使用,还有其他好的选择吗?

是否最好硬着头皮为这种功能支付 EXTjs(并处理商业许可证依赖)?

0 投票
1 回答
1418 浏览

javascript - 如何解析使用 YUI 数据源返回的 NULL 值

我正在使用 YUI 数据表和数据源在我的一个项目中呈现数据。返回的数据恰好为 NULL,YUI 数据源无法解析它。

下面是datasource和datatable的声明代码。为了便于阅读,我将每个声明分开。

列描述声明

此 columnDescription 在下面的函数中设置。

数据源声明

getDataGrid函数调用服务器端以从服务器获取数据。

下面是表定义本身。

tableContainerDiv在 html 页面中声明。这是容器 div。从服务器获取 JSON 数据的函数。

该函数返回具有一些空值的 json 字符串。数据源构造函数抱怨以下问题。

  • ERROR_DATAINVALID
  • ERROR_DATANULL

我查看了 yui文档,发现字符串解析器没有解析空值。我想知道是否有任何方法可以解析这些数据。我必须要 handleResponse 解析原始数据吗?任何建议表示赞赏。

0 投票
1 回答
1366 浏览

javascript - 如何让 YUI 数据源解析数据集中的 Null 值?

我正在使用 YUI 数据表和数据源在我的一个项目中呈现数据。返回的数据恰好为 NULL,YUI 数据源无法解析它。

下面是datasource和datatable的声明代码。为了便于阅读,我将每个声明分开。

列描述声明

此 columnDescription 在下面的函数中设置。

数据源声明

getDataGrid函数调用服务器端以从服务器获取数据。下面是表定义本身。

tableContainerDiv在 html 页面中声明。这是容器 div。从服务器获取 JSON 数据的函数。

该函数返回具有一些空值的 json 字符串。数据源构造函数抱怨以下问题。

  • ERROR_DATAINVALID
  • ERROR_DATANULL

我查看了 yui文档,发现字符串解析器没有解析空值。我想知道是否有任何方法可以解析这些数据。我必须要 handleResponse 解析原始数据吗?任何建议表示赞赏。

0 投票
1 回答
5843 浏览

yui - yui,表单提交和数据表

我是 Java 程序员,但不是 JavaScript 程序员。我刚刚发现了 YUI,并正在尝试开始使用它。我想尝试做的是在页面顶部有查询表单,用户按下提交,结果显示在查询表单下方的 YUI 数据表中。

当然,通常情况下,在 HTML 表单上,用户按下提交,请求被发送到服务器,我使用 Struts 处理它,然后将请求转发到 JSP,HTML 被发送回浏览器。这就是我每天所做的。对于 Ajax,我理解它的不同之处在于我应该返回 XML。不是问题。很容易做到。

我遇到的问题涉及 YUI 方面的问题。当按下提交按钮时,会发生什么?不是正常的表单提交,对吧?我是否实现了一个 onSubmit() JavaScript 函数,然后触发一些 YUI DataSource 去获取数据?请求参数如何传递?希望我不必手动构建请求。我猜我使用的是 YAHOO.util.XHRDataSource,这就是 DataTable 的 DataSource。

我已经设法让 YUI DataTable 使用 HTML 表格元素工作。现在我只需要将其切换为真实数据。奇怪的是,YUI 文档在这里似乎有点弱,除非我遗漏了什么。也许这只是 YUI 文档未涵盖的基本 Ajax?

0 投票
3 回答
2870 浏览

grails - YUI DataTable - 如何只有一个分页器?

我在使用 Grails UI 插件 1.0.2(YUI 为 2.6.1)的 Grails 1.1 项目中使用 YUI DataTable。

默认情况下,DataTable 显示 2 个分页器:一个在表格上方,另一个在表格下方。查看 YUI API 文档,我可以看到我可以将一组 YUI 容器作为配置参数传递,但是 - 这些容器的名称是什么?

我尝试使用 Firebug 查看页面的 HTML。包含分页器的 div 的 ID 是:yui-dt0-paginator0(上)和 yui-dt0-paginator1(下)。如果我使用它们为导航器配置容器,那么导航器根本不会显示。这是包含 Datatable 元素的 GSP 页面的相关摘录。

有什么帮助吗?

谢谢!

罗洛

0 投票
1 回答
1515 浏览

resize - 如何链接我的 YUI 数据表,以便在调整它所在的 YUI 布局面板的大小时调整它的大小

我正在开发一个相当简单的数据库馈送 Web 应用程序,它实际上只是在网格控件中显示数据库的内容。我有一个 YUI 数据表控件,它在网格中显示数据,它位于一个 YUI 布局控件中,它将我的屏幕分成 4 个面板。数据表的大小完全适合 yui 布局控件的一个面板。一切都很好,除了一件事。当用户调整其中一个面板的大小时,我希望该面板调整该面板中显示的数据的大小。我看过 YUI 的例子。但它们都指的是 yui 调整大小控件。我不清楚该控件是如何工作的,或者我是否需要实例化,或者 yui 布局面板是否继承了它的属性……主要是不清楚如何在面板内调整表格的大小。有任何想法吗?我正在使用 2.7.0

谢谢

0 投票
2 回答
2547 浏览

ajax - yui 数据表错误

我在 DataTable 中插入 json 数据时遇到问题。这是服务器发送的 json 数据示例:

这里是我的 YUI 代码:

当我测试我的页面时,出现“数据错误”。在我的数据表中!

一个想法有什么问题?

0 投票
2 回答
5127 浏览

javascript - 带有自动完成和分页功能的 Yui 数据表

我试图了解如何将服务器端分页用于动态数据(我看到示例:http: //developer.yahoo.com/yui/examples/datatable/dt_dynamicdata.html)。

我的问题是我无法自定义我的请求,当我尝试分页时,我的请求是:qct-list.htmlsort=geneid&dir=asc&startIndex=50&result=25

请求应采用以下形式:qct-list.html?name=cd4&symbol=cd4&start=0&limit=25 或 qct-list.html?name=cd4&symbol=cd4&start=25&limit=50 ...

这是我的代码的副本(部分):

有人可以解释如何使用 DataTable 的分页以及如何个性化请求吗?