Modify

Opened 15 years ago

Closed 13 years ago

#1767 closed Bug (Rejected)

_IETableWriteToArray does not handle Rowspan, ColSpan, and strips tags inside data fields

Reported by: ibigpapa@… Owned by: Gary
Milestone: Component: Standard UDFs
Version: 3.3.6.1 Severity: None
Keywords: Cc:

Description

UDF Function:

_IETableWriteToArray


Issues:

Colspans:
The cells that are spanned are left blank.
Recommendation:

  1. Repeat data from Colspan cell into the cell(s) it spans
  2. Insert a token into the spanned cell(s) that show it was spanned allowing the user to decide what to do the with the cell

Rowspans:
The row(s) that are spanned are filled with data from the incorrect column. This results in column fields being misaligned.
Recommendation:

  1. Copy data from rowspan cell into cells it spans
  2. Insert a token into spanned cells that show it was spanned allowing the user to decide what to do the with the cell

Strips Tags:
html tags inside the <td> or <th> fields are stripped. This can result in a table nested inside another one to be lost.
Recommendation:
Parameter to give the user a choice to strip fields.


Reproduction Variables:

I have attached a script that will show the issue and display the array results in a message box. Tested on current Beta and Stable versions of AutoIt.

Version Tested:
AutoIt Stable : 3.3.6.1
AutoIt Beta : 3.3.5.6
IE.au3 Stable : 2.4-1
IE.au3 Beta : 2.4-1


I would be happy to help develop additions after reviewing development guidelines.

Attachments (1)

tableToArrayIssue.au3 (1.9 KB ) - added by ibigpapa@… 15 years ago.
Script to recreate issue with _IETableWriteToArray

Download all attachments as: .zip

Change History (2)

by ibigpapa@…, 15 years ago

Attachment: tableToArrayIssue.au3 added

Script to recreate issue with _IETableWriteToArray

comment:1 by guinness, 13 years ago

Resolution: Rejected
Status: newclosed

Modify Ticket

Action
as closed The owner will remain Gary.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.