问题标签 [editablegrid]

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 投票
0 回答
83 浏览

capybara - Capybara 测试可编辑网格功能不起作用

使用editablegrid.net。真的很喜欢布局和功能。唯一的问题是功能测试。在 capybara 中似乎没有任何效果 - 页面快照不显示实际网格的页面内容,匹配器看不到在 js 中呈现的内容。

我必须使用较旧的 phantom (v1.9.2),因为 mac os x 上似乎还没有对 capybara 的支持。

任何人有任何运气功能测试?

尝试过的事情

  • 页面刷新:page.driver.browser.navigate.refresh
  • 确保使用 turbolinks 事件进行加载
  • 尝试过硒和恶作剧

设置详细信息

版本

更新 更新版本

但是当我做一个简单的测试时

此页面包含editablegrid在开发中运行良好的(参见示例屏幕截图(http://imgbox.com/rqwx1vHe))不会在保存屏幕截图(http://imgbox.com/t1CG6hQa)中呈现

其他注意事项

  • 我也试过 selenium,同样的问题:很明显网格没有显示。
  • 我已经使用涡轮链接加载事件来触发页面加载。

网格代码

更新 2

index.json.jbuilder

更新 3

已加载数据库清理代码

需要 'database_cleaner' RSpec.configure 做 |config| config.before(:each) 做 DatabaseCleaner.clean_with(:truncation) 结束

0 投票
1 回答
230 浏览

php - EditableGrid, "addcolumn" 循环

试图为 EditableGrid 代码创建一个循环。这就是它现在的样子。

因此,如果我需要在页面中添加一个新列,我会在 MySQL 数据库中添加一个新列,并在此代码中添加一个新行,例如:

为了自动向页面添加新列,我想创建一个循环,它从表中获取第一个参数(数据库中字段的名称)的输入:

以及取自该表的其他两个参数(将在 MySQL 中列的标题和数据类型中显示的标签):

0 投票
1 回答
573 浏览

javascript - Angular JS 添加新行默认处于可编辑模式

我正在使用 ng-repeat 指令创建一个网格,但是通过单击 new row ,新行默认情况下不处于可编辑模式,用户必须单击编辑按钮。如何在可编辑模式下创建新行?

0 投票
1 回答
1434 浏览

javascript - 剑道UI模型定义中如何设置数字的小数位?

我正在使用带有NumericTextBox. 通常NumericTextBox小数位限制为两位,即,如果我输入 10.135,则该值将被格式化为 10.14。但我需要的是获得 10.135 本身。这里要做什么。

我的模型定义。

在我的视图模型中,我将 Grid 设置为。

在这个例子中我没有提到我失败的尝试。目前我的Weight字段是一个带有两个字段的数字文本框。这里要做什么才能使我的Weight字段成为带有 3 个小数点的 NumericTextBox。

0 投票
1 回答
75 浏览

php - 可编辑网格加载XML

我正在使用 EditableGrid 的 loadXML(URL) 或 loadJSON(URL) 从 oracle 获取数据。

我意识到 EditableGrid 将生成一个 GET 请求,并在我的 URL 末尾添加一个令牌 ID。

所以请求的url变成了url&1478799713810

我的服务器端脚本将返回如下错误消息。

查询字符串或帖子表单中缺少“=”。

那是因为服务器脚本,更具体地说,我通过 Apache PL/SQL Gateway 而不是 PHP 使用 PL/SQL。

我想,php 会自动处理那个标记,但是 pl/SQL 的存储过程不会识别那个额外的参数。

有没有办法阻止 EditableGrid 添加任何额外内容,或者 pl/SQL 有没有办法忽略或获取额外的 & 和令牌编号?

0 投票
2 回答
48 浏览

javascript - 我在现有网页中包含了 jeditable,$.editable 即将到来未定义

我包含jeditable在我现有的网页中。

$.editableundefined

我无法调用或使用该editable功能来编辑字段

包含这样的 jQuery 插件的正确方法是什么?

0 投票
2 回答
191 浏览

angularjs - 可编辑表格行内的计算逻辑

我有一张这样的桌子:

我需要通过公式计算每个 itemDeliveryCost

item.DeliveryCost = item.Quantity * item.PricePerDimension

问题是 - 最好的方法是什么?请注意, item.Quantity 和 item.PricePerDimension 的 cahges 必须动态反映在 item.DeliveryCost 中。

0 投票
1 回答
317 浏览

asp.net-mvc - Kendo Grid,数据表绑定:System.ArgumentException:具有指定名称的属性:在类型上找不到 ID:System.Data.DataRowView

在我看来,我发送模型,其中一个属性是 DataTable(称为 Data),我将其绑定到 Kendo Grid:

问题在于 line field.Editable(false) - 当我尝试设置为 true 时,它​​可以工作。它说我的 DataRowView 中没有 ID 值 - 我很确定我的 DataTable 有名为 ID 的列,我检查了 100 多次。确切的错误:

具有指定名称的属性:在类型上找不到 ID:System.Data.DataRowView 参数名称:propertyName

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.ArgumentException:具有指定名称的属性:在类型上找不到 ID:System.Data.DataRowView 参数名称:propertyName

0 投票
4 回答
2265 浏览

javascript - 动态表格中的可编辑单元格

我正在尝试制作一个带有变量号的动态表。行和列。表格已创建,但是当我单击单元格时,它们不可编辑,因为我认为它们会如此。

我以前做过同样的事情,但使用的是静态表。JSFIDDLE https://jsfiddle.net/rbrohitbisht/691rx62k/

现在我想对动态表做同样的事情。我在这里做错了什么?

0 投票
2 回答
627 浏览

gridview - 自动对焦于可编辑的 gridview 字段

如何添加自动对焦并在可编辑的 gridview 字段上进行选择?

我想让编辑字段自动对焦和自动选择。这是我的网格视图代码: