Вверх ↑
Этот топик читают: Гость
Ответов: 257
Рейтинг: -2
#1: 2013-10-22 19:12:44 ЛС | профиль | цитата
Посмотрел все примеры, вроде работают, но многое не понятно. Вопросов много, попытаюсь сам во всем разобраться, пока с простого - как добавить категорию и подкатегорию в дерево? Почему не работает? Смотрел примеры, там какие то значения заносятся в память, что-то еще. Объясните наглядно, простым примером
code_32094.txt
карма: 0

0
файлы: 1code_32094.txt [2KB] [235]
Гость
Ответов: 17029
Рейтинг: 0
#2: 2013-10-22 19:18:15 правка | ЛС | профиль | цитата


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

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2013-10-22 19:21:45 правка | ЛС | профиль | цитата


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

0
Ответов: 257
Рейтинг: -2
#4: 2013-10-22 20:04:05 ЛС | профиль | цитата
почему не работает?

code_32095.txt

в справке указано что индекс иконки должен быть четвертым, а в примере он третий. В итоге чето не работает(
карма: 0

0
файлы: 1code_32095.txt [1.7KB] [187]
Гость
Ответов: 17029
Рейтинг: 0
#5: 2013-10-22 20:09:31 правка | ЛС | профиль | цитата


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

0
Ответов: 257
Рейтинг: -2
#6: 2013-10-22 20:41:48 ЛС | профиль | цитата
вот определил. только так как они определены в дереве, не совпадает с тем как они в потом подаются. Почему такое?

code_32097.txt
карма: 0

0
файлы: 1code_32097.txt [1.8KB] [192]
Гость
Ответов: 17029
Рейтинг: 0
#7: 2013-10-22 20:51:36 правка | ЛС | профиль | цитата


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

0
Ответов: 257
Рейтинг: -2
#8: 2013-10-22 22:04:57 ЛС | профиль | цитата
вот вроде работает.
code_32098.txt

точка select - это где?)
------------ Дoбавленo в 22.04:
делаю все как в примере, но добавление категорий и подкатегорий работает не правильно. Посмотрите плиз

Add(MainForm,2953706,63,70)
{
Width=878
Height=586
}
Add(IconsManager,506766,147,77)
{
Name="icons"
Icons=['Group'=[ZIP7E05000078DAED90310E824010453F71C1856DA88CA5A5DCC233587202134B2F60614969E915388417B0B43476949496E3EC0C6437315CC0F0C923BCCF4F3600247C9525F86E71488115802DC31536D0DE679720647C3E59D8A6C4BAAD50770DAAF689FDA39757F58B70EC08979E70FD106E44A0999999BF21FB8D89E3DD59C992A35E1479AE85F16BF6B16077E243115C8BC8A588F79CC11DDB783E9B71ACBAF6A7BB94FB54D7E2D15A0AD6E873649D4D85FF01BD11384FB108DC49F1F902076123BB],'Item'=[ZIP7E03000078DACD51BB12C140143D26855665CC9841A9E30FF8134A7FE1F125FC83469A68A3A06086C6234321C64C34695D7777131B89A07493BB73E7EC3977EF03C8F097CB81CF023A0690075065670815285C58D3C0DF9865595F18370A820B69D0A5F86D4CB223CC48136C89BC25B36D09166118E1733C9592A4F1D3B62697CF7EEDE405127ED14D481C82A9C9ADF5BE3F5FB6367B8130EED04BD9FC7331E3805F3F7983C58A47C4A740C66117D14622F94B323F93DB2AFFE435FF738C335D7FC9F5EBC78FF5C7E6A36C24911DA5AE6C2BA764CA5E4C99396DFED1FD3A927620BDEBB49525E53F5A0A9FBAC0BDA1FC5A645A56F9C150DE838EC33BC1133AE10F414BBEF1]]
}
Add(TreeViewTrain,16522206,217,119)
{
Left=5
Top=30
Width=350
Height=305
Name="111"
Layout="1"
IconsManager="icons"
CaptionIndex=2
ParentIDIndex=1
IconIndex=3
Point(NextID)
}
Add(ToolBar,16316461,364,266)
{
Width=473
Height=25
Align=2
Caption=0
Buttons=['=Add root group'=[ZIP3604000078DAAD922193C2301085F766F8019595E0AEF20C3F00D9190C127B1259598BAC8CACADAC44D6562291B5959191615F935CD20037C05D66BE493AE97BD97DC966BB5ED034D6CC2793583E686936EC7E38B4D67F266B2FF4751A68C5F3BBFA7A9074949AF27E9C7CD2A6FFE119FDAE1BA9E6B5608A41CD083D7FD3B7BCAE14233D731F79B747E841CB3D08D68BC823F481C73D3DF6A61C5C0DEA712D711FD0E14C57432395E181BEEDD46DFE36B72CCA1E7EA8837245A23733E8CE660EF5A821CCEB60FDE051349AD29DD7677B4DA5B8D587381FEC3BDD866BC8CFDEC7E97B7BF7F0B958D0B3B07DBBFF4B7CABB97E65DF1F3C00D6699403C0FFC9515352995EEA93CF11EF3FCC2EBE6368BF4B7F6E51F9F35F21ACFB3FB8022C6564E9],'=Add child group'=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFFA98635D75E2319A3EB9F03A4B39F63C751F750312EFD53BE4370CB7B08C665064C3FB27B90F513320359FF1C2CF613328358FDB8CC20453F363348753F32C6A71F66064C2DA1F847D6076323EBC5E56EF47807E1A073EF51CC07F171B91B9B7E52DC8DCD0C64BDA4E41D6CEEA666DEC4850170CA6B53],'=Add text item'=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFFF16262D4E0D34BAC3DB8F4EFDFBF9F68FD0C1F90D8AF50ED6778895D1D363318EE01F129A8FE0F50FA2454FC030137DC05E2FD40BC004D3F887F0062064EBD403782ED41D22BFFE22B83FE93F708334EFD47F10B8AFE8740BC0B556FFCF5FB0C8DE72E33C4DFB80F11DF055187E1E70F50B76F41E83700DADB74FE0A380E4034186C4184037A58A0DB2F07B51FA4370166FF4E4CFB51E2EC14AAFFE55E7E6530784C9CFFB1863F0C2C848ADF239C86C0669C84FA650B943E4538FE31D2DF43A89E07103E31E90F9F9964E52102FA01E5934A83],'-'=[],'=Remove node'=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFF070D26C53DE86A29F51329E1824B9E18FDC4988DCB0C62FD87CD0C52C3061BA0244C298D0F72DD4E8AFF09D987CF0C62DD4AC86C62FD49ADBC0B00D9365139],'-'=[],'=Open data base'=[ZIP3604000078DA8D922D0F83301086BB64627212B9B9ED0F90CC2297CC4C6227919358241259CB4F40D62291486C2512D9DD958FDCE0283479D21E77EF4BAF6DF0F28FC20E1FB801E78183B8F489214F8731C6E2C57217633DC5CBCAFDCC3C3C595A24ACA37A9BBB54E2F4CD17FA5877D623D60E1A2382A259E8AF79251EAAB6FAA475001E816A17FAA0D0D6238738EBDCBC9516A1AA260FD4635F38A75DDF838BB0041F98A93E19F4916AA67D75CC3D21D88399EBA1B767A9A7B3DC03D54BE82B6560DF8AFC7F03181BA64F7AB76B63F4C0B3E7FE436321242A7A3E7D4CF3E841E1F63E7930FA659D64BE0FB90D3DADE5E235FFB57D70F563FC03A73D1FF4],'=Save data base'=[ZIP3604000078DACD90AD0EC32010806FC91E608F30395BD3A4B6B2C94C5FA18F50393B5959C92B2091582472128B9D434CB03B5A9A8A9690345946F209B8FBEE87FA5E9E219C12B9219799135CA7C01C5F1FEFFD5FF0A82A604D03ACAE4108B1092B8A09CA43A22B9F3DE8AE0BD03B670C54DF8341E7FDF1E09C036BEDE2C7BC3D5F53BFB605390C608C596AE4FA5629E0B807C71968EE5823D7375A831EC73007E73CD478E15B8E9FCB9E4F3BA748F914A73D53C41A295FE1FF6D91EB1FED2FA5FC797FBA536C6FF708E5ACDDA37C017AD94051],''=[]]
link(onClick,4740543:doEvent,[])
}
Add(IndexToChanel,4740543,476,266)
{
Count=8
link(onEvent1,5834471:doWork2,[])
link(onEvent2,10291642:doData,[])
}
Add(ChildFormEx,6768159,637,266)
{
link(Data1,16522206:NextID,[(643,208)(230,208)])
link(Op1,16522206:Select,[(650,220)(223,220)])
}
BEGIN_SDK
Add(EditMultiEx,5180010,21,21)
{
WorkCount=#11:doShowModal|
DataCount=#5:Data1|3:Op1|
Width=538
Height=382
link(doShowModal,12127803:doEvent1,[(56,27)(56,48)])
}
Add(MainForm,2859469,427,42)
{
Left=35
Top=105
Width=281
Height=147
Visible=1
Caption="Новая категория"
BorderStyle=1
Position=1
Point(doShowModal)
}
Add(MT_AddData,9095285,224,287)
{
Count=4
InputMT=0
link(onAdd,6929793:doAddNode,[])
link(Data1,5180010:Data1,[(230,154)(27,154)])
link(Data2,9958661:Value,[])
link(Data3,12613803:Text,[])
link(Data4,8417143:Value,[(251,179)(286,179)])
}
Add(Edit,12613803,238,190)
{
Left=10
Top=40
Width=245
Height=25
Text=""
}
Add(Memory,9958661,231,119)
{
Default=Integer(-1)
}
Add(DoData,11647639,161,119)
{
link(onEventData,9958661:doValue,[])
link(Data,5180010:Op1,[(167,84)(34,84)])
}
Add(Hub,12127803,77,42)
{
link(onEvent1,2859469:doShowModal,[(157,48)(157,76)])
link(onEvent2,3000046:doCompare,[(95,55)(95,125)])
}
Add(Memory,8417143,280,119)
{
Default=Integer(0)
}
Add(Button,7812651,126,287)
{
Left=135
Top=75
Width=120
Height=30
Caption="сохранить"
link(onClick,9095285:doAdd,[])
}
Add(TVT_AddNode,6929793,301,287)
{
TreeView="parent.111"
link(onAddNode,7871510:doWork3,[(380,293)])
}
Add(Button,14931281,322,84)
{
Left=10
Top=75
Width=120
Height=30
Caption="Отмена"
link(onClick,7871510:doWork2,[])
}
Add(HubEx,7871510,376,84)
{
Angle=3
link(onEvent,2859469:doClose,[(380,69)])
}
Add(Label,1006710,504,182)
{
Left=10
Top=10
Width=195
Height=17
Caption="Введите название категории техники"
}
Add(If_else,3000046,98,119)
{
Op2=Integer(1)
link(onTrue,11647639:doData,[])
}
END_SDK
Add(DoData,10291642,532,273)
{
Data=Integer(1)
link(onEventData,5834471:doWork3,[(620,279)])
}
Add(HubEx,5834471,616,266)
{
link(onEvent,6768159:doShowModal,[])
}


карма: 0

0
файлы: 1code_32098.txt [1.8KB] [214]
Гость
Ответов: 17029
Рейтинг: 0
#9: 2013-10-22 23:00:17 правка | ЛС | профиль | цитата


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

0
Ответов: 257
Рейтинг: -2
#10: 2013-10-23 01:27:59 ЛС | профиль | цитата
37.45.108.144 писал(а):
Исправил:


Спасибо большое! С вашей помощью разберусь наконец то в этом дереве
------------ Дoбавленo в 01.27:
Помогите сделать чтоб можно было выводить список строк в таблицу при нажатии на конечный пункт дерева. не могу сообразить как сделать чтоб несколько строк записывались в кортеж

Add(TreeViewTrain,16522206,185,308)
{
Left=5
Top=30
Width=350
Height=305
Name="111"
Layout="1"
IconsManager="icons"
CaptionIndex=2
ParentIDIndex=1
IconIndex=3
Point(NextID)
link(onClick,7028356:doEvent1,[])
}
Add(IndexToChanel,4740543,224,441)
{
Count=8
link(onEvent1,5834471:doWork2,[])
link(onEvent2,10291642:doData,[])
link(onEvent3,4025649:doWork1,[])
link(onEvent5,13523314:doDeleteNode,[])
}
Add(ChildFormEx,6768159,357,441)
{
link(Data1,8839033:Var2,[])
link(Op1,12243428:Var2,[])
}
BEGIN_SDK
Add(EditMultiEx,5180010,21,21)
{
WorkCount=#11:doShowModal|
DataCount=#5:Data1|3:Op1|
Width=538
Height=382
link(doShowModal,12127803:doEvent1,[(56,27)(56,55)])
}
Add(MainForm,2859469,427,28)
{
Left=35
Top=105
Width=274
Height=147
Visible=1
Caption="Добавить категорию"
BorderStyle=1
Position=1
Point(doShowModal)
Point(onKeyDown)
link(onKeyDown,16253796:doCase,[])
}
Add(MT_AddData,9095285,224,287)
{
Count=6
InputMT=0
link(onAdd,6929793:doAddNode,[])
link(Data1,5180010:Data1,[(230,263)(27,263)])
link(Data2,9958661:Value,[])
link(Data3,12613803:Text,[(244,247)(258,247)])
link(Data4,8417143:Value,[(251,254)(307,254)])
}
Add(Edit,12613803,252,176)
{
Left=10
Top=40
Width=245
Height=25
Text=""
}
Add(Memory,9958661,231,119)
{
Default=Integer(-1)
}
Add(DoData,11647639,161,91)
{
link(onEventData,9958661:doValue,[(212,97)(212,125)])
link(Data,5180010:Op1,[(167,84)(34,84)])
}
Add(Hub,12127803,70,49)
{
link(onEvent1,3000046:doCompare,[(91,55)(91,125)])
link(onEvent2,2859469:doShowModal,[])
}
Add(Memory,8417143,301,189)
{
Default=Integer(0)
}
Add(Button,7812651,66,287)
{
Left=135
Top=75
Width=120
Height=30
Caption="Сохранить"
link(onClick,11775512:doWork2,[])
}
Add(TVT_AddNode,6929793,301,287)
{
TreeView="parent.111"
link(onAddNode,7871510:doWork3,[(380,293)])
}
Add(Button,14931281,322,84)
{
Left=10
Top=75
Width=120
Height=30
Caption="Отмена"
link(onClick,7871510:doWork2,[])
}
Add(HubEx,7871510,376,84)
{
Angle=3
link(onEvent,2859469:doClose,[(380,55)])
}
Add(If_else,3000046,98,119)
{
Op2=Integer(1)
link(onTrue,11647639:doData,[(146,125)(146,97)])
link(onFalse,9958661:doClear,[])
}
Add(Hub,6076157,143,287)
{
link(onEvent1,9095285:doAdd,[])
link(onEvent2,12613803:doText2,[(196,300)(196,189)])
}
Add(HubEx,11775512,112,287)
{
link(onEvent,6076157:doEvent1,[])
}
Add(Label,9761921,427,161)
{
Left=10
Top=10
Width=247
Height=17
Caption="Введите название новой категории или модели"
}
Add(Case,16253796,490,49)
{
Value=Integer(13)
link(onTrue,11775512:doWork1,[(533,62)(533,353)(116,353)])
}
END_SDK
Add(DoData,10291642,280,448)
{
Data=Integer(1)
link(onEventData,5834471:doWork3,[(340,454)])
}
Add(HubEx,5834471,336,441)
{
link(onEvent,6768159:doShowModal,[])
}
Add(ChildForm,4025649,434,455)
{
link(Data1,8839033:Var3,[(440,411)])
link(Data2,16085147:Var3,[(447,399)])
}
BEGIN_SDK
Add(EditMulti,14271794,21,21)
{
WorkCount=1
DataCount=2
Width=643
Height=424
link(doWork1,10431273:doShowModal,[(49,27)(49,83)])
}
Add(MainForm,10431273,434,49)
{
Left=35
Top=105
Width=274
Height=147
Visible=1
Caption="Добавить группу"
BorderStyle=1
Position=1
Point(doShowModal)
Point(onKeyDown)
link(onKeyDown,8300046:doCase,[])
}
Add(MT_AddData,16058039,231,315)
{
Count=6
InputMT=3
link(onAdd,16442595:doAddNode,[])
link(Data1,14271794:Data1,[(237,168)(27,168)])
link(Data2,14271794:Data2,[(244,157)(34,157)])
link(Data3,9356448:Text,[])
link(Data4,3353666:Value,[(258,282)(314,282)])
}
Add(Edit,9356448,245,218)
{
Left=10
Top=40
Width=245
Height=25
Text=""
}
Add(Memory,3353666,308,217)
{
Default=Integer(1)
}
Add(Button,12749180,73,315)
{
Left=135
Top=75
Width=120
Height=30
Caption="Сохранить"
link(onClick,4464998:doWork2,[])
}
Add(TVT_AddNode,16442595,308,315)
{
TreeView="parent.111"
link(onAddNode,6363280:doWork3,[(387,321)])
}
Add(Button,1403962,329,112)
{
Left=10
Top=75
Width=120
Height=30
Caption="Отмена"
link(onClick,6363280:doWork2,[])
}
Add(HubEx,6363280,383,112)
{
Angle=3
link(onEvent,10431273:doClose,[(387,76)])
}
Add(Case,8300046,497,70)
{
Value=Integer(13)
link(onTrue,4464998:doWork1,[(540,83)(540,381)(123,381)])
}
Add(HubEx,4464998,119,315)
{
link(onEvent,4910814:doEvent1,[])
}
Add(Label,6135568,434,189)
{
Left=10
Top=10
Width=168
Height=17
Caption="Введите название группы работ"
}
Add(Hub,4910814,150,315)
{
link(onEvent1,16058039:doAdd,[])
link(onEvent2,9356448:doText2,[(203,328)(203,231)])
}
END_SDK
Add(GetDataEx,12243428,364,394)
{
Angle=3
link(Data,16522206:Select,[(191,399)])
}
Add(GetDataEx,8839033,357,406)
{
Angle=3
link(Data,16522206:NextID,[(198,411)])
}
Add(InfoTip,14808531,329,420)
{
Info=#9:Новая кат|
Width=71
Height=67
}
Add(InfoTip,5224103,413,434)
{
Info=#12:Новая группа|
Width=71
Height=60
}
Add(TVT_DeleteNode,13523314,399,469)
{
TreeView="111"
link(Data,16085147:Var2,[])
}
Add(GetDataEx,16085147,399,394)
{
Angle=3
link(Data,12243428:Var3,[])
}
Add(StringTable,13786660,434,238)
{
Left=365
Top=30
Width=540
Height=305
}
Add(ToolBar,16316461,672,308)
{
Width=473
Height=25
Align=2
Caption=0
Buttons=['=Add root group'=[ZIP3604000078DAAD922193C2301085F766F8019595E0AEF20C3F00D9190C127B1259598BAC8CACADAC44D6562291B5959191615F935CD20037C05D66BE493AE97BD97DC966BB5ED034D6CC2793583E686936EC7E38B4D67F266B2FF4751A68C5F3BBFA7A9074949AF27E9C7CD2A6FFE119FDAE1BA9E6B5608A41CD083D7FD3B7BCAE14233D731F79B747E841CB3D08D68BC823F481C73D3DF6A61C5C0DEA712D711FD0E14C57432395E181BEEDD46DFE36B72CCA1E7EA8837245A23733E8CE660EF5A821CCEB60FDE051349AD29DD7677B4DA5B8D587381FEC3BDD866BC8CFDEC7E97B7BF7F0B958D0B3B07DBBFF4B7CABB97E65DF1F3C00D6699403C0FFC9515352995EEA93CF11EF3FCC2EBE6368BF4B7F6E51F9F35F21ACFB3FB8022C6564E9],'=Add child group'=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFFA98635D75E2319A3EB9F03A4B39F63C751F750312EFD53BE4370CB7B08C665064C3FB27B90F513320359FF1C2CF613328358FDB8CC20453F363348753F32C6A71F66064C2DA1F847D6076323EBC5E56EF47807E1A073EF51CC07F171B91B9B7E52DC8DCD0C64BDA4E41D6CEEA666DEC4850170CA6B53],'=Add text item'=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFFF16262D4E0D34BAC3DB8F4EFDFBF9F68FD0C1F90D8AF50ED6778895D1D363318EE01F129A8FE0F50FA2454FC030137DC05E2FD40BC004D3F887F0062064EBD403782ED41D22BFFE22B83FE93F708334EFD47F10B8AFE8740BC0B556FFCF5FB0C8DE72E33C4DFB80F11DF055187E1E70F50B76F41E83700DADB74FE0A380E4034186C4184037A58A0DB2F07B51FA4370166FF4E4CFB51E2EC14AAFFE55E7E6530784C9CFFB1863F0C2C848ADF239C86C0669C84FA650B943E4538FE31D2DF43A89E07103E31E90F9F9964E52102FA01E5934A83],'-'=[],'=Remove node'=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFF070D26C53DE86A29F51329E1824B9E18FDC4988DCB0C62FD87CD0C52C3061BA0244C298D0F72DD4E8AFF09D987CF0C62DD4AC86C62FD49ADBC0B00D9365139],'-'=[],'=Open data base'=[ZIP3604000078DA8D922D0F83301086BB64627212B9B9ED0F90CC2297CC4C6227919358241259CB4F40D62291486C2512D9DD958FDCE0283479D21E77EF4BAF6DF0F28FC20E1FB801E78183B8F489214F8731C6E2C57217633DC5CBCAFDCC3C3C595A24ACA37A9BBB54E2F4CD17FA5877D623D60E1A2382A259E8AF79251EAAB6FAA475001E816A17FAA0D0D6238738EBDCBC9516A1AA260FD4635F38A75DDF838BB0041F98A93E19F4916AA67D75CC3D21D88399EBA1B767A9A7B3DC03D54BE82B6560DF8AFC7F03181BA64F7AB76B63F4C0B3E7FE436321242A7A3E7D4CF3E841E1F63E7930FA659D64BE0FB90D3DADE5E235FFB57D70F563FC03A73D1FF4],'=Save data base'=[ZIP3604000078DACD90AD0EC32010806FC91E608F30395BD3A4B6B2C94C5FA18F50393B5959C92B2091582472128B9D434CB03B5A9A8A9690345946F209B8FBEE87FA5E9E219C12B9219799135CA7C01C5F1FEFFD5FF0A82A604D03ACAE4108B1092B8A09CA43A22B9F3DE8AE0BD03B670C54DF8341E7FDF1E09C036BEDE2C7BC3D5F53BFB605390C608C596AE4FA5629E0B807C71968EE5823D7375A831EC73007E73CD478E15B8E9FCB9E4F3BA748F914A73D53C41A295FE1FF6D91EB1FED2FA5FC797FBA536C6FF708E5ACDDA37C017AD94051],''=[]]
link(onClick,4740543:doEvent,[(740,314)(740,550)(212,550)(212,447)])
}
Add(MultiElement,11221763,584,308)
{
link(onEvent1,16316461:doEnable,[])
link(onEvent2,16316461:doDisable,[])
}
BEGIN_SDK
Add(EditMulti,9519393,21,21)
{
EventCount=2
WorkCount=1
Width=405
Height=249
link(doWork1,4582463:doSeparateMT,[(45,27)(45,90)])
}
Add(If_else,6241823,133,84)
{
Op2=String(1)
link(onTrue,6724130:doEvent1,[(173,90)(173,146)])
link(onFalse,6901662:doEvent1,[])
}
Add(Hub,6724130,182,140)
{
link(onEvent1,4005061:doData,[])
link(onEvent2,11176665:doData,[])
}
Add(DoData,4005061,217,140)
{
Data=Integer(0)
link(onEventData,2802206:doEvent1,[])
}
Add(DoData,11176665,259,147)
{
Data=Integer(1)
link(onEventData,2802206:doEvent2,[])
}
Add(Hub,2802206,308,140)
{
InCount=2
OutCount=1
link(onEvent1,9519393:onEvent2,[(387,146)(387,34)])
}
Add(Hub,6901662,182,91)
{
link(onEvent1,14704578:doData,[])
link(onEvent2,1032107:doData,[])
}
Add(DoData,14704578,217,91)
{
Data=Integer(0)
link(onEventData,12565307:doEvent1,[])
}
Add(DoData,1032107,259,98)
{
Data=Integer(1)
link(onEventData,12565307:doEvent2,[])
}
Add(Hub,12565307,308,91)
{
InCount=2
OutCount=1
link(onEvent1,9519393:onEvent1,[(374,97)(374,27)])
}
Add(MT_MultiData,4582463,70,84)
{
From=3
Count=1
link(onData1,6241823:doCompare,[])
}
END_SDK
Add(Hub,6595376,385,245)
{
link(onEvent1,13786660:doClear,[])
link(onEvent2,13786660:doAdd,[(416,258)(416,244)])
}
Add(StrCatDelim,5451383,308,273)
{
link(onStrCatDlm,6595376:doEvent1,[(362,279)(362,251)])
link(Str1,7371299:Value1,[])
link(Str2,7371299:Value2,[])
}
Add(MT_MultiMem,7371299,308,224)
{
From=4
}
Add(Hub,7028356,238,308)
{
OutCount=3
link(onEvent1,7371299:doValue,[(280,314)(280,230)])
link(onEvent2,5451383:doStrCatDlm,[(295,321)(295,279)])
link(onEvent3,11221763:doWork1,[(418,328)(418,314)])
}


карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2013-10-23 02:02:52 правка | ЛС | профиль | цитата


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

0
Ответов: 257
Рейтинг: -2
#12: 2013-10-23 02:05:23 ЛС | профиль | цитата
вот я пробовал переделать пример из справки

code_32105.txt

но не работает. В таблице должно быть 2 столбца. Надо сделать чтоб конечному элементу дерева могло соответствовать неограниченное кол-во строк в таблице. Т.е. выбираем элемент дерева - в таблице появляются соответствующие ему строки, а не одна. Вот задача, как сделать чтоб в кортеж писалось помимо всяких там id и индексов картинок. еще и список строк..
карма: 0

0
файлы: 1code_32105.txt [14.8KB] [278]
Гость
Ответов: 17029
Рейтинг: 0
#13: 2013-10-23 09:57:17 правка | ЛС | профиль | цитата


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

0
Ответов: 257
Рейтинг: -2
#14: 2013-10-23 16:04:14 ЛС | профиль | цитата
Не могу разобраться. Тут надо решение чтоб передавать массив строк, коорый на точке string таблицы, как часть многомерного потока, тоесть будет передаваться 4 обязательных элемента через МТ + вот этот масив.
------------ Дoбавленo в 16.04:
вот вроде добавляет, но не показывает когда элемент дерева выбираешь
Add(TreeViewTrain,16522206,385,140)
{
Left=5
Top=30
Width=350
Height=305
Name="111"
Layout="1"
IconsManager="icons"
CaptionIndex=2
ParentIDIndex=1
IconIndex=3
Point(NextID)
link(onClick,16076613:doEvent1,[])
}
Add(ToolBar,16316461,854,406)
{
Width=473
Height=25
Align=2
Caption=0
Buttons=['=Add root group'=[ZIP3604000078DAAD922193C2301085F766F8019595E0AEF20C3F00D9190C127B1259598BAC8CACADAC44D6562291B5959191615F935CD20037C05D66BE493AE97BD97DC966BB5ED034D6CC2793583E686936EC7E38B4D67F266B2FF4751A68C5F3BBFA7A9074949AF27E9C7CD2A6FFE119FDAE1BA9E6B5608A41CD083D7FD3B7BCAE14233D731F79B747E841CB3D08D68BC823F481C73D3DF6A61C5C0DEA712D711FD0E14C57432395E181BEEDD46DFE36B72CCA1E7EA8837245A23733E8CE660EF5A821CCEB60FDE051349AD29DD7677B4DA5B8D587381FEC3BDD866BC8CFDEC7E97B7BF7F0B958D0B3B07DBBFF4B7CABB97E65DF1F3C00D6699403C0FFC9515352995EEA93CF11EF3FCC2EBE6368BF4B7F6E51F9F35F21ACFB3FB8022C6564E9],'=Add child group'=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFFA98635D75E2319A3EB9F03A4B39F63C751F750312EFD53BE4370CB7B08C665064C3FB27B90F513320359FF1C2CF613328358FDB8CC20453F363348753F32C6A71F66064C2DA1F847D6076323EBC5E56EF47807E1A073EF51CC07F171B91B9B7E52DC8DCD0C64BDA4E41D6CEEA666DEC4850170CA6B53],'=Add text item'=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFFF16262D4E0D34BAC3DB8F4EFDFBF9F68FD0C1F90D8AF50ED6778895D1D363318EE01F129A8FE0F50FA2454FC030137DC05E2FD40BC004D3F887F0062064EBD403782ED41D22BFFE22B83FE93F708334EFD47F10B8AFE8740BC0B556FFCF5FB0C8DE72E33C4DFB80F11DF055187E1E70F50B76F41E83700DADB74FE0A380E4034186C4184037A58A0DB2F07B51FA4370166FF4E4CFB51E2EC14AAFFE55E7E6530784C9CFFB1863F0C2C848ADF239C86C0669C84FA650B943E4538FE31D2DF43A89E07103E31E90F9F9964E52102FA01E5934A83],'-'=[],'=Remove node'=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFF070D26C53DE86A29F51329E1824B9E18FDC4988DCB0C62FD87CD0C52C3061BA0244C298D0F72DD4E8AFF09D987CF0C62DD4AC86C62FD49ADBC0B00D9365139],'-'=[],'=Open data base'=[ZIP3604000078DA8D922D0F83301086BB64627212B9B9ED0F90CC2297CC4C6227919358241259CB4F40D62291486C2512D9DD958FDCE0283479D21E77EF4BAF6DF0F28FC20E1FB801E78183B8F489214F8731C6E2C57217633DC5CBCAFDCC3C3C595A24ACA37A9BBB54E2F4CD17FA5877D623D60E1A2382A259E8AF79251EAAB6FAA475001E816A17FAA0D0D6238738EBDCBC9516A1AA260FD4635F38A75DDF838BB0041F98A93E19F4916AA67D75CC3D21D88399EBA1B767A9A7B3DC03D54BE82B6560DF8AFC7F03181BA64F7AB76B63F4C0B3E7FE436321242A7A3E7D4CF3E841E1F63E7930FA659D64BE0FB90D3DADE5E235FFB57D70F563FC03A73D1FF4],'=Save data base'=[ZIP3604000078DACD90AD0EC32010806FC91E608F30395BD3A4B6B2C94C5FA18F50393B5959C92B2091582472128B9D434CB03B5A9A8A9690345946F209B8FBEE87FA5E9E219C12B9219799135CA7C01C5F1FEFFD5FF0A82A604D03ACAE4108B1092B8A09CA43A22B9F3DE8AE0BD03B670C54DF8341E7FDF1E09C036BEDE2C7BC3D5F53BFB605390C608C596AE4FA5629E0B807C71968EE5823D7375A831EC73007E73CD478E15B8E9FCB9E4F3BA748F914A73D53C41A295FE1FF6D91EB1FED2FA5FC797FBA536C6FF708E5ACDDA37C017AD94051],''=[]]
link(onClick,4740543:doEvent,[(908,412)(908,572)(219,572)(219,475)])
}
Add(IndexToChanel,4740543,231,469)
{
Count=8
link(onEvent1,5834471:doWork2,[])
link(onEvent2,10291642:doData,[])
link(onEvent3,4025649:doWork1,[])
link(onEvent4,2922034:doDeleteNode,[])
}
Add(ChildFormEx,6768159,364,469)
{
link(Data1,11034918:Var1,[(370,376)])
link(Op1,2602059:Var1,[(377,390)])
}
BEGIN_SDK
Add(EditMultiEx,5180010,21,21)
{
WorkCount=#11:doShowModal|
DataCount=#5:Data1|3:Op1|
Width=538
Height=382
link(doShowModal,12127803:doEvent1,[(56,27)(56,55)])
}
Add(MainForm,2859469,427,28)
{
Left=35
Top=105
Width=274
Height=147
Visible=1
Caption="Добавить категорию"
BorderStyle=1
Position=1
Point(doShowModal)
Point(onKeyDown)
link(onKeyDown,16253796:doCase,[])
}
Add(MT_AddData,9095285,224,287)
{
Count=5
InputMT=0
link(onAdd,6929793:doAddNode,[])
link(Data1,5180010:Data1,[(230,263)(27,263)])
link(Data2,9958661:Value,[])
link(Data3,12613803:Text,[(244,247)(258,247)])
link(Data4,8417143:Value,[(251,254)(307,254)])
}
Add(Edit,12613803,252,176)
{
Left=10
Top=40
Width=245
Height=25
Text=""
}
Add(Memory,9958661,231,119)
{
Default=Integer(-1)
}
Add(DoData,11647639,161,91)
{
link(onEventData,9958661:doValue,[(212,97)(212,125)])
link(Data,5180010:Op1,[(167,84)(34,84)])
}
Add(Hub,12127803,70,49)
{
link(onEvent1,3000046:doCompare,[(91,55)(91,125)])
link(onEvent2,2859469:doShowModal,[])
}
Add(Memory,8417143,301,189)
{
Default=Integer(0)
}
Add(Button,7812651,66,287)
{
Left=135
Top=75
Width=120
Height=30
Caption="Сохранить"
link(onClick,11775512:doWork2,[])
}
Add(TVT_AddNode,6929793,301,287)
{
TreeView="parent.111"
link(onAddNode,7871510:doWork3,[(380,293)])
}
Add(Button,14931281,322,84)
{
Left=10
Top=75
Width=120
Height=30
Caption="Отмена"
link(onClick,7871510:doWork2,[])
}
Add(HubEx,7871510,376,84)
{
Angle=3
link(onEvent,2859469:doClose,[(380,55)])
}
Add(If_else,3000046,98,119)
{
Op2=Integer(1)
link(onTrue,11647639:doData,[(146,125)(146,97)])
link(onFalse,9958661:doClear,[])
}
Add(Hub,6076157,143,287)
{
link(onEvent1,9095285:doAdd,[])
link(onEvent2,12613803:doText2,[(196,300)(196,189)])
}
Add(Case,16253796,490,49)
{
Value=Integer(13)
link(onTrue,11775512:doWork1,[(533,62)(533,353)(116,353)])
}
Add(HubEx,11775512,112,287)
{
link(onEvent,6076157:doEvent1,[])
}
Add(Label,9761921,427,161)
{
Left=10
Top=10
Width=247
Height=17
Caption="Введите название новой категории или модели"
}
END_SDK
Add(DoData,10291642,287,476)
{
Data=Integer(1)
link(onEventData,5834471:doWork3,[(347,482)])
}
Add(HubEx,5834471,343,469)
{
link(onEvent,6768159:doShowModal,[])
}
Add(ChildForm,4025649,441,483)
{
link(Data1,11034918:Var2,[(447,439)(398,439)])
link(Data2,5202911:Var3,[(454,427)])
}
BEGIN_SDK
Add(EditMulti,14271794,21,21)
{
WorkCount=1
DataCount=2
Width=643
Height=424
link(doWork1,10431273:doShowModal,[(49,27)(49,83)])
}
Add(MainForm,10431273,434,49)
{
Left=35
Top=105
Width=274
Height=147
Visible=1
Caption="Добавить группу"
BorderStyle=1
Position=1
Point(doShowModal)
Point(onKeyDown)
link(onKeyDown,8300046:doCase,[])
}
Add(MT_AddData,16058039,231,315)
{
Count=5
InputMT=3
link(onAdd,16442595:doAddNode,[])
link(Data1,14271794:Data1,[(237,168)(27,168)])
link(Data2,14271794:Data2,[(244,157)(34,157)])
link(Data3,9356448:Text,[])
link(Data4,3353666:Value,[(258,282)(314,282)])
}
Add(Edit,9356448,245,218)
{
Left=10
Top=40
Width=245
Height=25
Text=""
}
Add(Memory,3353666,308,217)
{
Default=Integer(1)
}
Add(Button,12749180,73,315)
{
Left=135
Top=75
Width=120
Height=30
Caption="Сохранить"
link(onClick,4464998:doWork2,[])
}
Add(TVT_AddNode,16442595,308,315)
{
TreeView="parent.111"
link(onAddNode,6363280:doWork3,[(387,321)])
}
Add(Button,1403962,329,112)
{
Left=10
Top=75
Width=120
Height=30
Caption="Отмена"
link(onClick,6363280:doWork2,[])
}
Add(HubEx,6363280,383,112)
{
Angle=3
link(onEvent,10431273:doClose,[(387,76)])
}
Add(Hub,4910814,150,315)
{
link(onEvent1,16058039:doAdd,[])
link(onEvent2,9356448:doText2,[(203,328)(203,231)])
}
Add(Case,8300046,497,70)
{
Value=Integer(13)
link(onTrue,4464998:doWork1,[(540,83)(540,381)(123,381)])
}
Add(HubEx,4464998,119,315)
{
link(onEvent,4910814:doEvent1,[])
}
Add(Label,6135568,434,189)
{
Left=10
Top=10
Width=168
Height=17
Caption="Введите название группы работ"
}
END_SDK
Add(MT_String,12545446,539,266)
{
link(onResult,11084447:doWork3,[(683,272)])
}
Add(InfoTip,14808531,343,448)
{
Info=#9:Новая кат|
Width=71
Height=67
}
Add(InfoTip,5224103,420,462)
{
Info=#12:Новая группа|
Width=71
Height=60
}
Add(TVT_DeleteNode,2922034,399,490)
{
TreeView="111"
link(Data,5202911:Var2,[])
}
Add(StringTable,10912463,700,147)
{
Left=370
Top=30
Width=540
Height=305
Columns=#1:1|1:2|0:|
Point(Strings)
}
Add(GetDataEx,5202911,399,422)
{
Angle=3
link(Data,2602059:Var2,[(391,427)])
}
Add(GetDataEx,11034918,392,371)
{
link(Data,16522206:NextID,[])
}
Add(GetDataEx,2602059,385,385)
{
link(Data,7791952:Var2,[])
}
Add(MultiElement,14868574,756,406)
{
link(onEvent1,16316461:doEnable,[])
link(onEvent2,16316461:doDisable,[])
}
BEGIN_SDK
Add(EditMulti,1300152,21,21)
{
EventCount=2
WorkCount=1
Width=461
Height=256
link(doWork1,4322354:doSeparateMT,[(42,27)(42,111)])
}
Add(MT_MultiData,4322354,63,105)
{
From=3
Count=1
link(onData1,12130614:doCompare,[])
}
Add(If_else,12130614,112,105)
{
Op2=Integer(1)
link(onTrue,8149845:doEvent1,[(170,111)(170,174)])
link(onFalse,13106953:doEvent1,[(163,118)(163,90)])
}
Add(Hub,13106953,182,84)
{
link(onEvent1,1987043:doData,[])
link(onEvent2,10698766:doData,[(206,97)(206,125)])
}
Add(Hub,8149845,182,168)
{
link(onEvent1,4917722:doData,[])
link(onEvent2,8616344:doData,[(210,181)(210,209)])
}
Add(DoData,1987043,224,84)
{
Data=Integer(2)
link(onEventData,13775393:doEvent1,[])
}
Add(DoData,10698766,224,119)
{
Data=Integer(1)
link(onEventData,13775393:doEvent2,[(278,125)(278,97)])
}
Add(DoData,4917722,224,168)
{
Data=Integer(2)
link(onEventData,1297907:doEvent1,[])
}
Add(DoData,8616344,224,203)
{
Data=Integer(1)
link(onEventData,1297907:doEvent2,[(278,209)(278,181)])
}
Add(Hub,13775393,301,84)
{
InCount=2
OutCount=1
link(onEvent1,1300152:onEvent1,[(388,90)(388,27)])
}
Add(Hub,1297907,301,168)
{
InCount=2
OutCount=1
link(onEvent1,1300152:onEvent2,[(433,174)(433,34)])
}
END_SDK
Add(InfoTip,11169472,735,392)
{
Info=#15:активность меню|
Width=71
Height=67
}
Add(Hub,16076613,441,140)
{
link(onEvent1,4046305:doSeparateMT,[(471,146)(471,272)])
link(onEvent2,14868574:doWork1,[(460,153)(460,412)])
}
Add(MT_AddData,15030355,686,252)
{
Count=5
link(onAdd,4634637:doChangeNode,[])
link(Data1,7791952:Var3,[(692,236)])
link(Data2,12740411:Value,[(699,218)(587,218)])
link(Data3,2589453:Value,[(706,212)(601,212)])
link(Data4,5972367:Value,[(713,209)(629,209)])
link(Data5,10912463:Strings,[])
}
Add(TVT_ChangeNode,4634637,742,252)
{
TreeView="111"
link(onChangeNode,1254033:doMessage,[(800,258)(800,230)])
link(onChangeFailed,14514729:doMessage,[(804,265)(804,286)])
}
Add(Edit,8658743,602,49)
{
Left=415
Top=355
}
Add(Edit,13124999,658,49)
{
Left=505
Top=365
}
Add(Button,14779224,476,133)
{
Left=330
Top=355
link(onClick,7421890:doEvent1,[])
}
Add(Hub,7421890,525,133)
{
link(onEvent1,16704120:doStrCatDlm,[])
link(onEvent2,15030355:doAdd,[(561,146)(561,258)])
}
Add(StrCatDelim,16704120,574,133)
{
link(onStrCatDlm,11084447:doWork2,[(653,139)(653,153)])
link(Str1,8658743:Text,[(580,107)(608,107)])
link(Str2,13124999:Text,[(587,113)(664,113)])
}
Add(Memory,12740411,581,175)
{
}
Add(Memory,2589453,595,175)
{
Default=Integer(0)
}
Add(Message,1254033,826,224)
{
Message="ок"
}
Add(Message,14514729,826,280)
{
Message="no"
}
Add(MT_MultiData,4046305,483,266)
{
From=5
Count=1
link(onData1,12545446:doStr,[])
}
Add(GetDataEx,7791952,385,231)
{
link(Data,16522206:Select,[])
}
Add(HubEx,11084447,679,147)
{
link(onEvent,10912463:doAdd,[])
}
Add(Memory,5972367,623,168)
{
Default=Integer(1)
}


карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2013-10-23 21:18:26 правка | ЛС | профиль | цитата


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

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