Вверх ↑
Ответов: 495
Рейтинг: 163
#1: 2019-02-26 12:40:28 ЛС | профиль | цитата
Всем привет, подскажите пожалуйста как пользоваться сортировкой в hiMTStrTbl по столбцам ,
Застрял.... В примере с hiStringTable как надо.
Пример


Add(MainForm,3063237,161,182)
{
Width=775
Height=285
link(onCreate,1976442:doEnum,[])
}
Add(MTStrTbl,15043066,336,259)
{
Left=380
Top=30
Width=375
Height=200
Name="MTStrTbl"
Columns=#1:#|3:Имя|7:Фамилия|8:Отчество|
ColumnClick=1
link(onColumnClick,8043955:doCompare,[])
}
Add(StrList,4383086,203,147)
{
Strings=#23:1;Иван;Андреев;Иванович|24:4;Катя;Иванова;Андреевна|26:3;Андрей;Петров;Михайлович|
}
Add(ArrayEnum,1976442,217,196)
{
link(onItem,2639590:doEvent1,[])
link(Array,4383086:Array,[])
}
Add(MST_RowAction,15395190,385,196)
{
MSTControl="MTStrTbl"
}
Add(MT_String,16356153,336,196)
{
link(onResult,15395190:doRowAction,[])
}
Add(MST_SortInCol,9447869,497,266)
{
MSTControl="MTStrTbl"
Point(doSortDigit)
}
Add(StringTable,9434585,385,133)
{
Left=5
Top=30
Width=370
Height=200
Font=[Arial,9,0,0,204]
Columns=#1:#|3:Имя|7:Фамилия|8:Отчество|
ColumnClick=1
Point(onColumnClick)
Point(doSort)
Point(doSortDigit)
link(onColumnClick,10412504:doCompare,[(433,146)(433,121)(320,121)(320,160)])
}
Add(If_else,10412504,336,154)
{
Type=2
Op2=Integer(0)
link(onTrue,9434585:doSort,[])
link(onFalse,9434585:doSortDigit,[])
}
Add(Hub,2639590,273,196)
{
link(onEvent1,9434585:doAdd,[(298,202)(298,139)])
link(onEvent2,16356153:doMT,[])
}
Add(If_else,8043955,392,266)
{
Type=2
Op2=Integer(0)
link(onTrue,12885308:In,[(431,272)(431,258)])
link(onFalse,9447869:doSortDigit,[])
}
Add(LineBreak,11183710,448,287)
{
Caption="›?"
Primary=[12885308,0,-35]
}

карма: 4

0