Вверх ↑
Этот топик читают: Гость
Ответов: 537
Рейтинг: 14
#1: 2021-04-12 07:10:54 ЛС | профиль | цитата
Как в MT_String указать Delimeter, это нужно для правильной загрузки .csv файлов в таблицу, бывает разделитель запятая, точка с запятой и символ табуляции. Пытался изменить .ini файл чтобы можно было Delimeter указать, так при компиляции на это и ругается

Add(MainForm,3063237,266,140)
{
Width=398
Height=402
link(onCreate,1976442:doEnum,[])
}
Add(MTStrTbl,15043066,420,84)
{
Width=390
Height=170
Name="MTStrTbl"
Columns=#3:Имя|7:Фамилия|8:Отчество|
ColorItems=0
CheckBoxes=0
MultiSelect=0
}
Add(StrList,4383086,308,84)
{
Strings=#22:Иван;Иванов;Иванович;0|26:Андрей;Андреев;Андреевич;0|
}
Add(ArrayEnum,1976442,322,154)
{
link(onItem,16356153:doMT,[])
link(Array,4383086:Array,[])
}
Add(MST_RowAction,15395190,420,147)
{
MSTControl="MTStrTbl"
}
Add(MT_String,16356153,371,147)
{
link(onResult,15395190:doRowAction,[])
}


Редактировалось 1 раз(а), последний 2021-04-12 07:17:12
карма: 4

0
Ответов: 207
Рейтинг: 14
#2: 2021-04-12 11:45:10 ЛС | профиль | цитата
Sersey, Можно так.
Add(MainForm,3063237,224,189)
{
Width=398
Height=402
link(onCreate,557947:doConvert,[])
}
Add(MTStrTbl,15043066,364,133)
{
Width=390
Height=170
Name="MTStrTbl"
Columns=#3:Имя|7:Фамилия|8:Отчество|
ColorItems=0
CheckBoxes=0
MultiSelect=0
}
Add(StrList,4383086,301,133)
{
Strings=#22:Иван;Иванов;Иванович;0|26:Андрей;Андреев;Андреевич;0|
}
Add(MST_Load,13647438,364,196)
{
ColNameHeader=1
LoadCheckBoxes=0
MSTControl="MTStrTbl"
Point(doDelimiter)
}
Add(StreamConvertor,557947,301,203)
{
Mode=7
Point(Data)
link(onResult,13647438:doLoadFromStream,[])
link(Data,4383086:Text,[])
}

Редактировалось 1 раз(а), последний 2021-04-12 11:45:50
карма: 2

0
Ответов: 537
Рейтинг: 14
#3: 2021-04-12 13:33:03 ЛС | профиль | цитата
Подходит, благодарю
карма: 4

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)