2013-03-02 3 views
0

Есть ли способ создать объект с помощью ObjectBuilder с свойством id, связанным с другим значением?Flex Mate - отправить объект с идентификатором на сервер

Следующая не работает, так как «ид» зарезервирован:

<ObjectBuilder generator="{Object}" cache="none"> 
    <Properties id="{event.list}" /> 
</ObjectBuilder> 

Следующая не работает, либо так event.list должны быть связаны:

<RemoteObjectInvoker instance="{jobService}" method="DeleteJob" 
    arguments="{{id:event.list}}"> 

Есть ли другой способ отправить «id» серверному API?

Просто уточнить: этот код находится внутри EventHandler в файле отображения:

<EventHandlers type="{JobEvent.DELETE}"> 
    <ObjectBuilder .../> 
    <RemoteObjectInvoker instance="{jobService}" method="DeleteJob" arguments="{{id:event.list}}"> 
     <resultHandlers> 
     ... 
     </resultHandlers> 
    </RemoteObjectInvoker> 
</EventHandlers> 

ответ

0

Глядя на первый ObjectBuilder, это вызывается при предварительной инициализации или то, что это событие, к которому вы имеете в виду для id?

На RemoteObjectInvoker это эта часть серии обработчиков на карте или что вызывает событие, которое должна захватить карта?

+0

Привет, Джон, я обновил информацию выше. – Ofir

0

Моя память заключается в том, что параметр arguments ищет массив. Пытались ли вы

аргументы = «{[argument1]}»

назад, когда я использовал Mate больше, я бы с помощью пользовательского события (который вы) с параметром ид. Из того, как это написано, я предполагаю, что параметр списка события на самом деле является идентификатором, правильно?

+0

Привет, John, параметр arguments может получить либо массив, либо скаляр (переданный в качестве первого аргумента методу). параметр списка - массив идентификаторов, да ... – Ofir

+0

Разочарование, я уверен. Я буду играть немного сам сегодня днем. Из любопытства, является RemoteObject PHP, Colfusion CFC, или что? Получается ли первичный вызов, а id просто пуст, когда он попадает? –

+0

Сервер переходит от PHP к Python. В обоих случаях идентификатор принимается как следующий объект '{u'source': u'event ', u'sourceKey': u'list '}' – Ofir