Вверх ↑
Этот топик читают: Гость
Ответов: 53
Рейтинг: 1
#1: 2013-05-27 22:49:10 ЛС | профиль | цитата
Нужно инициировать MTStrTbl добавив определенное количество разукрашенных в разные цвета строчки с иконками.
Вот встроенный пример делает то что мне нужно,
code_31115.txt
но мне не нужна база данных.
Как загнать все нужные данные (иконка, цвет строчки, значение по колонкам) в строчку (добавить строку)?
Вот пытался, но что-то не то выходит
code_31116.txt

Можно использовать MST_RowAction (InsertRow) в хелпе вроде все понятно, но придется делать все поотдельности (цвет, данные, иконка) - не очень хочется.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2013-05-27 22:57:54 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:02:05
карма: 0

0
Ответов: 53
Рейтинг: 1
#3: 2013-05-27 23:57:46 ЛС | профиль | цитата
Это понятно. Я смотрел. Но все это отдельные действия.

Удобно былобы сразу одним действием добавить нужную строчку со всем необходимым. А это делает MST_DB. Первый пример в первом посте показывает, что компонент справляется с задачей, но данные в него засылаются с базы данных. Так вот можно ли работать с этим компонентом без базы данных, сформировав нужную строчку и как эта строчка должна выглядеть? Вот в чем вопрос! А описание этого компонента в хелпе ничего мне не говорит (тем более с базами данных я вообще не работал).
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2013-05-28 00:27:26 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:02:05
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#5: 2013-05-28 00:29:02 ЛС | профиль | цитата
GetChiper писал(а):
Так вот можно ли работать с этим компонентом без базы данных

Можно

Add(MainForm,14842589,140,273)
{
Left=20
Top=105
Width=407
Height=310
Caption="MTStrTbl_with_dbSQLite"
Position=1
link(onCreate,4998628:doEnum,[])
}
Add(MTStrTbl,3870454,140,161)
{
Width=391
Height=272
Align=5
Name="mtst"
Columns=#7:№=80==2|10:Имя=100==2|14:Телефон=100==2|9:Адрес===2|
NIdxIcon=4
NColorRow=5
FlatScroll=1
ColumnClick=1
ColorItems=0
Grid=0
SmallIconsManager="icm"
DrawManager="mtst_draw"
link(onColumnClick,11980953:doSort,[])
}
Add(MST_SortInCol,11980953,196,168)
{
MSTControl="mtst"
}
Add(IconsManager,16678351,196,119)
{
Name="icm"
ImgSize=32
Icons=['Icon'=[ZIPBE10000078DAED96DF6F4B6118C7BFCD2E54657D4FABD6AD3A2B6196F8F91F708361235C90C5CFF8B10826DB6CABEE47D7B1B16593191141989ADF2E5D8A64840B6133B61133366CD886151113E2789FB77A9C63256D17D9CD9EE693B4397DCFF739E779DFEFF3003AFE7138C0C3810B1210C3BF25895FC05C8E4E7C83B83612FF0EC381D461D5970E2D83B13225E8B5D1D5A941D157240B0CFB9287AC6F3D9E86718DD99A7BE96B5205EC7EE620A21B3204E65BDBC0AEA6435F3A1F634A1744AC6FF3AE85F55901586326F4958B04C6962CB04739303D732A18DB7335B0D66C589A7330F6FA36485736449C83BD6E3DE27A7643EA2A80F4D4A9C05EB83418DBF3B43CDAA960B9BD23E21C48DFD6B707524F9106F6325F83F1699E60EC13A7425C5B3E1C2DF9B0B6E6459C8378FEF7A590FADCBF7955A0C09EBB04525B2E629EB860F5AEC6F8D3EB10CFD74D3CBB1193CF6D46E2638FC823921C14FDB76E2D017D5E7B22FAE872984FAC0C7A8FC4F3E9987671ABC8C37E33336C7D9BAF0CD2BB622DAF0B2151DD797D0D879684742FCA23D1BB11E66B5B60285F18D29A84331B60FBB817A67E8F82D4EBF6C3DFBBA13A25EC3D157F720DCC079685F45FAADF844F15307D285108D4C0D45D28CE7C243EF3B75AFD19B32E6DC78CCF352207C2D65FA640E732B6A308D6866C982AFF8F4FCFE4FAC49473E970F05AD0BE1E047F9FD6C32B60AC593AD2308739E2BDEB603F9226F6B7A16AB1D23306B17B9EE07F4452DD664C7F590E7BA75BD33304DCAB09EA4FA1EA93B7851BE435537B2B6079E316A8BD539C619E83BE3C3964BFA0FD1D6EC49C5A054B779140F12C8EF0B02EAE5F199A0792774FBEC3FB7CD512E8F72E08F99D913F0AC8ABD5907F937ED5A2909F857CC87E37479969886011988DA81F128CEB04D0F46FDE3BC2D59FD952E2F7BA1B5BFD79F0FA29EC5F2C1073189F8D027D513D23486F0A15D8F35D61E953CCBE9C2172B035F119EB4E86C88308CC7CC6E62CFECC790AA4A14633377484AFAFCE81DE4334CD9B1CF5AC2550CD616AFDC05E244CEDCE88F4FDB5C8C0ACE6124C6C72C1DC9485E8663F83F2F8359311D4A7E83CD03C41E792BCC1B03F65C87D29B1D58DF8074ED81EEE52B0B6B93450AF55F7DBA40B5B843F990E2E1FB2D789998633E9EC26013D1F11EB5D23B0D4A6055F57B70971C7D286B557C4D6AE1E69987F84FC2BBE703E7532F983274AF641C70151CC99E3C3C01C5FD48F04DF28B9D6172577F87432BF26AB024C963DEC9B5CCFBECA9D6CA0B89E7D4F00FB0EB01F1C99F070EA75D5B26FD43DBEA03FB0F227A53F2D75],'Icon'=[ZIPBE10000078DAED965B48146114808FF4D0835BBB2A4A41E8264576B18BBD674FBD14D143372A102AAC30A1D2D4F5926EA259B879CBBC450BA5A5DBC5A2148A346F0BF616088610D14B66A5B6DE424B673AE79F99DDD99D9D9CDD5C21E82C1FCC3F3BCC77E69C33178020FC198D806184460340046EC5B015C04E24886D01FBEF7FCC1FA1056D60B8FC0274B9AD02594F04329B9D84EE3BEFB67623DDE6C49F082F7A0DC51FC621BF6F10727A0720CBDEAF2026C104A69E7E05A9ED7D90FCBC17126DED109CD2E0570E2BAF7540D5D04FA8F8C6A9B2E99419CABF726E5806E79C24B7BC81E0D4FB8CB05DC77DF2AF2AEE04EB280795C302374794C4A2DF33A792CF2E52B00EBAB42606F97DA943A4A50BEE7EE7A06A541DF24BF949940EB948EBEC77CE00F97DE94514FAEB1D1C54630E350EEFC49E362B6A52F6C5457A17FA331E30985FEC8596305EEF8286310E6A1DEA6C46BF674DE4B3E0E9977AA1D57F6F8283BA7175C85F43F511B931ECA204EB9FDEEDE1F7E17E8CD87F11B69D3133B6A840FE3FB10EEF4FF22EBB7047F08BB968BDFEC6490E6E4FF2AA90A3967A245239E282E62FA3E71D2C4FAA86900326BFFC4DE8B7A2470DAA411D7A25E473487E13FAC9A73F61F1D9BF9AF9D133E5A27EC605AD995F360FDEFD0F19E4371C336B9EBFE892EE85B97ED32306F9430E66823EE18A26FFDAD26EB0FD65FF4DF6017C173D6608F75F23188EE669F2AF2FB743F31407B726D4617ED9F3C0F339687EFB0974D94F1942FF855E68890D15767886D74FD854D88AF5A767941CEBB040E5D02C14BD1F03DDA51606F38BBDD0126BB0FE12F42E20E89DB842C6C66C2B4416B6BAED93082B6C033D7E3F104EBFD80BAD416E5D6CBC93F0BD67FD223AA958F08BBDF025E439A89D3F2EA67DDE1C420E673B7BE16B4839A8B92D659CA61CA80EF42DE74F789B07725EB5CC39A175747EB3F779287885B3F072C1BE4FC99593F74B01ED0F7490E35CCA8C2A81CC81CE7D32F1C7BC0422073AA79C43472615781E13C83AECDE33AE6031FA2FF977C43B142CA63F6EFB8892C5F4ABF0AF052FC6346E22B9483C1285E87D6516E1109EC883287E5ACFF38EA53CFF7109CF7704F16C2D07E337897ED0E2],'Icon'=[ZIPBE10000078DAED96DB4B146114C08FF4D083ABB32A4A41B89B14D9C5ACBFC09E7A8C1E2A8202A1A00B66605E47B7740B4D42D334F3162D94966E178B5228D2BC2DD85381B02154049199A9AD37B0B099CEF7CD656767767266738DA0B3FC60BED9657F67CE3933F30144E0C76E070C3BB4590112F02899AE00762111F408E877FF63E9882DED06EBF9A76029EE12287A2850D82113BB372B601D40BE5B2694882F7F0115EF67E0C2F0289C1D1A81228F5743723A0BECA057434ECF30643E198263EE1E88CC6E0D2987B5977AA17EEC07D47EE574D976DC0935E35C0095A33F65323B5F4264CE1D4ADCEE23A6FCEB2AFAC035C541DD84C0B5492D29E857E754F5D94F36D6C192D74E217E337548ACEC875BDF38A89FD287F8A5FC24AAC7FCE4F579E519207E33BDB0A1BFC5C74103E6D0E80B4ECA09A7A62657BEF8C9EF477FC15D0AF58BBD3012F6CBFDD03ACD41934F9FEDE857D744390B6ABFD40BA3FEDBB31C34CFE843FC8DA43E225727FC5461FDF307547E13F763C2BE5CD879D24949D581F87FC726BC3F8937EACC4DC12FE662F4FADBE638B831C7EB421C4DA4472275937EC8FC150CBE81E88C0688D9CF86E46F47BF0B3D7A901A34A357423987C4CFA29FF898A395A6FDEBA91F3DF37E5ABEFB216BEA57CC4370FF3D0AF15B0F3B0DCF5F52D5C0F25C3F7B9F42FC31070A8149BF68C8BFB17A00DC7FD87FD63382EFA20714E1FE6B03EBA11243FECD351EE898E7E0FAAC3ED4AF781EA89F83CED79FC0E2784411FA2FF4C2486CA9F5C063BC7E825B871D587FF28C52E29A10A81B5B84F2B7D36039D749A17EB117466203D65F82BC0B08E49DB846C156870B12CBBA02CE49C495750383FB0782EC177B613488DB92922613BFE75448246554087EB11766429983F23F63D9545D82E51073D021F7C26C4839A8FD5143191AF4FC521DC85E2E9450CF03F5BF3AAD819C0F3A0FA5CF71169E2DDFFE143DD1DE2C0DE47CD8F6C4AA3E47BFCBD5A0FE4D3872603EB24B12EE3A30E30E5DC2E95E2A879570EBE5B0926E750E7FC3ADCCE15F0E5E8C053C448A9134C4863066594438842794808D5F6078BE3782E73FACE279DF6A9EAE176D3CCFA5A1B1987A7F01CA95ACC8]]
}
Add(StrList,3786272,196,217)
{
Strings=#55:1,Пупкин Николай Владимирович,2123456,Москва,0,33549508|35:2,Витя,+79283052877,Киев,1,46851327|34:3,Оля,+79658348877,Орел,1,64148223|37:4,Олег,+79255679017,Москва,1,83881156|40:5,Тимофей,+79023174133,Москва,1,97182975|34:6,Виктор,567432,Брянск,0,114479871|34:7,Валентин,908070,Киев,2,134212804|34:8,Вячеслав,+79256173445,Москва,1,0|40:9,Леонид,+79333790876,Москва,1,164811519|39:10,Григорий,890890,Мурманск,0,218098884|32:11,Григорий,+79563777654,Уфа,1,0|24:12,nesco,461594,Сочи,2,0|
}
Add(ArrayEnum,4998628,210,287)
{
link(onItem,5053297:doMTString,[])
link(Array,3786272:Array,[])
}
Add(MST_RowAction,11237944,322,273)
{
MSTControl="mtst"
}
Add(MT_String,5053297,266,273)
{
Delimeter=","
link(onResult,11237944:doRowAction,[])
}
Add(MST_DrawManager,11772580,137,116)
{
Name="mtst_draw"
IconSize=32
GutterStyle=1
Gradient=0
GutterColor=16764622
}


карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2013-05-28 00:40:52 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:02:05
карма: 0

0
Ответов: 53
Рейтинг: 1
#7: 2013-05-28 19:21:43 ЛС | профиль | цитата
Спасибо всем - это то что нужно!
карма: 0

0
файлы: 2code_31115.txt [12.2KB] [163], code_31116.txt [6.2KB] [100]
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)