Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Невидимые столбцы появляются при экспорте dw PB7 / 8 сообщений из 8, страница 1 из 1
16.04.2009, 18:35
    #35937094
JenyaD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимые столбцы появляются при экспорте dw PB7
Скрываю столбец в DataWindow

Код: plaintext
1.
2.
dw_1.Object.col_name.Width='0'
dw_1.Object.col_name.Visible='0'

Однако при экспорте в html он всплывает.
Как не удаляя его скрыть из экспорта ??

Без использования этого :
Код: plaintext
1.
dw_1.Modify("destroy column col_name")
...
Рейтинг: 0 / 0
16.04.2009, 19:22
    #35937186
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимые столбцы появляются при экспорте dw PB7
Никак, кроме как пропарсив HTML и удалив ненужные элементы :-)
...
Рейтинг: 0 / 0
16.04.2009, 22:41
    #35937451
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимые столбцы появляются при экспорте dw PB7
Если DW нельзя разрушать, то работать с копией, полученной через GetFullState/SetFullState.
...
Рейтинг: 0 / 0
16.04.2009, 23:40
    #35937508
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимые столбцы появляются при экспорте dw PB7
Но тогда придётся написать dw_1.Modify("destroy column col_name") , а религия не позволяет :-)))
...
Рейтинг: 0 / 0
17.04.2009, 09:11
    #35937700
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимые столбцы появляются при экспорте dw PB7
JenyaDСкрываю столбец в DataWindow

Код: plaintext
1.
2.
dw_1.Object.col_name.Width='0'
dw_1.Object.col_name.Visible='0'

Однако при экспорте в html он всплывает.
Как не удаляя его скрыть из экспорта ??

Без использования этого :
Код: plaintext
1.
dw_1.Modify("destroy column col_name")

Воспользоваться моей библиотекой для экспорта в HTML.
...
Рейтинг: 0 / 0
17.04.2009, 10:50
    #35937978
JenyaD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимые столбцы появляются при экспорте dw PB7
Я могу удалить его, просто потом в коде я вызываю Modify/Describe по номеру столбца "#1" и т.д. в цикле по всем столбцам
Код: plaintext
1.
2.
3.
4.
5.
6.
ll_column_count = dw_object.Object.DataWindow.Column.Count
if ll_column_count =  0  then  return  1 

// выбираем все столбцы
for i =  1  to ll_column_count
   l_width_curr = long(dw_object.Describe('#'+string(i)+'.width'))
Тут и всплывает удалённый столбец :(.
Помогает перестроить синтаксис, однако хочется покрасивее так сказать решение.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
//Пересоздание dw
string ls_syn="",ls_error_create=""

ls_syn = dw_1.Object.DataWindow.Syntax

if Len(ls_syn)> 0  then
  dw_1.Create(ls_syn, ls_error_create)
  if Len(ls_error_create) >  0  then
	   MessageBox("Ошибка",ls_error_create)
  end if
end if
...
Рейтинг: 0 / 0
21.04.2009, 13:08
    #35944115
JenyaD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимые столбцы появляются при экспорте dw PB7
Локшин Марк
Воспользоваться моей библиотекой для экспорта в HTML.
Интересно как ты заголовки групп dw обрабатываешь ?? Как они перечисляются и как определяется где их как строчки при экспорте вставлять ? Или они в твой экспорт не попадают ??
...
Рейтинг: 0 / 0
21.04.2009, 14:24
    #35944419
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Невидимые столбцы появляются при экспорте dw PB7
JenyaDЛокшин Марк
Воспользоваться моей библиотекой для экспорта в HTML.
Интересно как ты заголовки групп dw обрабатываешь ?? Как они перечисляются и как определяется где их как строчки при экспорте вставлять ? Или они в твой экспорт не попадают ??
Определяется все шаблоном экспорта для DataWindow используемом в библиотеке HTML.PBL. Если их включить в шаблон - будут, нет - не будут.
Шаблоны автоматически генерируются на основе синтаксиса DataWindow библиотекой cpattern.pbl (есть некие ограничения на синтаксис - описаны в файле примечений в соответствующем архиве). Можно всегда генерировать автоматически, либо сгенерировать автоматически и править в ручную либо делать в ручную с нуля...
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Невидимые столбцы появляются при экспорте dw PB7 / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]