|
|
18.04.2010, 20:46
|
|
Гость
Гость
|
Здравствуйте.
Есть 2-а компонента ( компонент1, компонент2 ). В компоненте1 есть поле type. Надо чтобы в компоненте2, когда заносились данные было поле в котором находились бы все данные из поле type компонент1 , чтобы можно было выбрать. Как я почитал , это реализуется через "Связь с другим объектом", но примера реализации не нашел((
Помогите, пожалуйста, разобраться с этим.
|
|
|
18.04.2010, 22:43
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Если в компоненте 1 есть поле "Связь с другим объектом" то при редактировании записи копонента 1, в дереве сайта можно выбрать запись из компонента 2 и тогда в поле "Связь с другим объектом" компонента 1 будет хранится id записи из компонента 2 с которым она связана, далее зная id комопнента и id записи из копонента 1 вы можете функцией listQuery получать нужную информацию.
Но непосредственно это поле не дает доступа к данным из другого компонета.
Опишите более подробно вашу задачу, скорее всего она решается с помощью альтернативных форм добавления и изменения.
|
|
|
19.04.2010, 00:08
|
|
Гость
Гость
|
Пусть есть поле в компоненте (1) type. Занесли в него 3-и значения тип_1,тип_2,тип_3.
Есть компонент (2) в котором есть поля type,name,about. Когда мы заносим в (2) информацию, то вместо того , чтобы заполнять поле type (2) , предлагается выбрать значения из компонента (1) поля type. То есть чтобы не копировать в компонет (2) поля type названия тип_1 и тп, а просто их выбирать .
|
|
|
19.04.2010, 01:33
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
А чем вас в данном случае списки не устраивают?
Если чем то не устраивают, создавайте в компоненте 2 альтернативную форму добавления и изменения, в которой функцией listQuery подтягивайте информацию из комопнента 1 и делайте с ней что хотите.
|