Отчет не отображается правильно, если данных слишком много для отображения

0

У меня есть интерфейс, который возвращает записи по выбору клиента. Данные хранятся в MS-SQL и возвращаются в набор записей. Если возвращенные записи являются листами, чем 4600 (примерно), дисплей отлично работает с использованием HTML TABLE. Если результат составляет более 4600, данные отображаются в линейном режиме.

Есть ли какие-то ограничения в IE8 или мне нужно вставить код в код?

Вот код дисплея:

<TABLE WIDTH="90%" cellpadding=0 cellspacing=0 border=0>

<!-- DISPLAY HEADER   --->
     <TR>
<%      For i = 0 To UBound(aHeaderFields)  - 1  %>
<%      if i <> UBound(aHeaderFields) or ExportData <> "Y" then  %>
        <TD bgcolor="#FFFF99" align='center' color="yellow" style="border: solid 1px #000000" ><font size="-2" face="arial"><b><%=aHeaderFields(i)%></b></TD>
<%      end if  %>
<%    Next %>
        </TR>

<% For Rec = 0 to NbrRows  %>
<%   if aQueryResult(NbrCols,Rec) > "0" Then %>
     <TR>
     <% For i = 0 To NbrCols  %>
            <TD align=right><font size="-2" face="arial">    
<%=aQ ueryResult(i,Rec)%>&nbsp;</font></TD>
     <% Next %>
<%     if ExportData <> "Y" then  %>
<!--             <TD align=center bgcolor="<%=Bgclr(Lines)%>"><font size="-2" face="arial"><b>&nbsp;</b></font><a href="javascript:void(0);" onclick="ViewDetail('<%=RecLine%>');"><font size="-2" face="arial">(Detail)</font></a></TD>  -->
<%     end if  %>
<%   end if  %>
   </TR>
<% Next  %>
</TABLE>
Теги:
vbscript
internet-explorer-8

1 ответ

0

Нет, на самом деле нет ограничений на то, сколько контента слишком много для языка, и нет информации о максимальных размерах таблицы IE8. Но с таким количеством записей и количеством данных, которые будут отображаться, я предполагаю, что для генерации требуется некоторое время. И теперь, когда он отключает форматирование... Возможно, самое время подумать о пейджинге или автопрокрутке.

Относительный вопрос Ответ → Здесь

Кроме того, есть сценарии JS, которые могут автоматически ссылаться на таблицу для вас и сохранять данные в сценарии для подкачки. → Здесь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню