savl
Lotus Team
				
			
- 28.10.2011
- 2 651
- 318
CтарыйStarik 
Лучше не добавлять строки...
По моим наблюдениям чаще надо нарисовать таблицу, которая имеет фиксированное количество строк и столбцов, да и содержание таблицы как правило уже известно.
Думаю стоит начать с функции, которая создает такую таблицу.
что-то вроде:
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">Скелет</div></div><div class="sp-body"><div class="sp-content">
	
		
Вот такой скелет у меня в голове получился, но может существует решение и лучше.
				
			Лучше не добавлять строки...
По моим наблюдениям чаще надо нарисовать таблицу, которая имеет фиксированное количество строк и столбцов, да и содержание таблицы как правило уже известно.
Думаю стоит начать с функции, которая создает такую таблицу.
что-то вроде:
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">Скелет</div></div><div class="sp-body"><div class="sp-content">
		Код:
	
	Sub CreateTable(Rows as Integer, Columns as Integer, ColumnsLabel as Variant, HotSpotScript as String, HotspotIndex as String, DataRow as Variant)
'Rows - количество строк таблицы + 1 строка на шапку
'Columns - столбцы
'ColumnsLabel - наименование стобцов
'HotSpotScript - текст скрипта для хотспота
'HotspotIndex - адрес ячейки куда вставить в хотспот (тут может быть массив, если надо несколько, но это просто продумать)
' формат индекса = Строка:Столбец
'DataRow - данные для таблицы, лучше список в списке. DataRow список строк. а внутри скажем список DataColumns.
For i=0 to Rows 
' открываем тег TableRows
DataElementList = DataRow("" & i) 
For j = 0 to Columns 
' открываем тег TableCell
If i = 0 then
' Записываем шапку таблицы ColumnsLabel(j)
Else
if ( i & ":" & j) = HotspotIndex Then
'Записываем тут HotSpotScript 
Else
' Записываем значение DataElementList("" & j)
End if
End If
' закрываем тег TableCell
next j
' закрываем тег TableRows
next iВот такой скелет у меня в голове получился, но может существует решение и лучше.
 
	 
	 
	 
	 
	 
 
		 
 
		 
 
		
 
 
		 
 
		 
 
		 
 
		 
 
		 
	