问题标签 [htmltable-control]

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

c# - Coded UI HtmlTable 的 Rows 和 Cells 属性为空

我尝试自动化测试,尝试到达一个HtmlTable对象,但这并不容易。如果我将它添加到UImap,设计器文件将其显示为 HtmlTable,但我无法从地图中找到它。如果我尝试手动找到它,它可以工作,但 Rows 和 Cells 属性为空,但CellCountandRowCount显示正确的值。我可以到达单元格的唯一方法是将 HtmlTable 分隔为两个 HtmlCustom 控件。第一个的“ TagName”是“ THEAD”,第二个是“ TBODY”。

分离后,我可以获得具有该GetChildren()功能的孩子(基本上是行),但在某些情况下,GetChildren回报null..我找不到关于这个问题的任何信息。我究竟做错了什么?

更新

大多数情况下,该GetCell函数正常工作并返回单元格本身,但在少数情况下(5%)它找不到单元格。就像GetChildren函数一样。但这真的很烦人。我用try catch块编写了一个小递归函数来捕获NullReferenceException并一次又一次地尝试获取单元格,但这无济于事..

0 投票
0 回答
173 浏览

html - 访问 Web 表输入元素

我一直在尝试将用户名和密码输入到远程访问的 GUI 中。

这是我的代码:

我遇到的问题是,当我单步执行代码(F8)以观察每一行的执行时,我注意到当它到达 For Each Next 循环时,它会一起跳过循环。我知道用户名和密码文本框嵌入在 html 代码的表格中。

输入元素朝向 html 代码块 GUI HTML 代码的底部...

似乎Set Webdoc = IE.Document.getElementsByTagName("input")代码没有“看到”表中的输入标签。如果我退出并尝试调用表格之外的任何内容,则代码将完美运行。

任何人都可以帮我找出造成这种情况的原因。我愿意回答任何其他问题。提前感谢您提供的任何帮助!

0 投票
0 回答
154 浏览

asp.net - 在 asp.net 页面中添加标签 , ,

我正在我的网络应用程序中组织一个表格。行是在代码中创建的。我建立:

该项目是在 VB.net 中开发的。我需要通过<tbody>. 不幸的是,这不会发生。在编译页面的 tbody 标记中,tfoot、thead 消失,只剩下 tr。我怎么能离开他们?他们为表格模板加热它。

0 投票
2 回答
96 浏览

javascript - 允许至少 3 个级别的 Web 网格控件

我在网上到处寻找我认为会存在的东西,但我找不到它......

我想使用标准的 javascript / JSON / JQuery 类型技术在网页上创建以下内容:

在此处输入图像描述

注意:3 个细节级别,而不仅仅是 2 个

我正在寻找一个可以让我这样做的网格控件-(它不需要管理总计/总计)

任何帮助或指向资源的指针表示赞赏。

0 投票
0 回答
29 浏览

html - 从 HTML 表中的动态 ASP.NET 文本框中获取值

我试图引用在 HTML 表中单击按钮时加载的 ASP.NET 文本框中的文本。该表是静态的,但随后会使用文本框动态生成行。我重新加载了控件,值仍保留在邮箱的文本框中,但出现以下错误 - “对象引用未设置为对象的实例。” 我假设这是因为它未能正确定位表格中的文本框。唯一值得一提的是我没有使用 System.Web.UI.HtmlControls 命名空间(因为我似乎在使用时遇到了其他错误),所以我每次都必须调用它。这有关系吗?