powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Невидимые столбцы появляются при экспорте dw PB7
8 сообщений из 8, страница 1 из 1
Невидимые столбцы появляются при экспорте dw PB7
    #35937094
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")
...
Рейтинг: 0 / 0
Невидимые столбцы появляются при экспорте dw PB7
    #35937186
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак, кроме как пропарсив HTML и удалив ненужные элементы :-)
...
Рейтинг: 0 / 0
Невидимые столбцы появляются при экспорте dw PB7
    #35937451
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если DW нельзя разрушать, то работать с копией, полученной через GetFullState/SetFullState.
...
Рейтинг: 0 / 0
Невидимые столбцы появляются при экспорте dw PB7
    #35937508
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но тогда придётся написать dw_1.Modify("destroy column col_name") , а религия не позволяет :-)))
...
Рейтинг: 0 / 0
Невидимые столбцы появляются при экспорте dw PB7
    #35937700
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Невидимые столбцы появляются при экспорте dw PB7
    #35937978
JenyaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я могу удалить его, просто потом в коде я вызываю 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
Невидимые столбцы появляются при экспорте dw PB7
    #35944115
JenyaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локшин Марк
Воспользоваться моей библиотекой для экспорта в HTML.
Интересно как ты заголовки групп dw обрабатываешь ?? Как они перечисляются и как определяется где их как строчки при экспорте вставлять ? Или они в твой экспорт не попадают ??
...
Рейтинг: 0 / 0
Невидимые столбцы появляются при экспорте dw PB7
    #35944419
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JenyaDЛокшин Марк
Воспользоваться моей библиотекой для экспорта в HTML.
Интересно как ты заголовки групп dw обрабатываешь ?? Как они перечисляются и как определяется где их как строчки при экспорте вставлять ? Или они в твой экспорт не попадают ??
Определяется все шаблоном экспорта для DataWindow используемом в библиотеке HTML.PBL. Если их включить в шаблон - будут, нет - не будут.
Шаблоны автоматически генерируются на основе синтаксиса DataWindow библиотекой cpattern.pbl (есть некие ограничения на синтаксис - описаны в файле примечений в соответствующем архиве). Можно всегда генерировать автоматически, либо сгенерировать автоматически и править в ручную либо делать в ручную с нуля...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Невидимые столбцы появляются при экспорте dw PB7
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (7): Анонимы (5), Bing Bot, Yandex Bot 4 мин.
x
x
Закрыть


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