Maximo Anywhere Transition To new view issue

Я работаю над Maximo Anywhere (7.5.2) — приложением Work Execution. Мне нужно передать идентификатор представления во время выполнения команде «transitionTo».

Пример: я вижу, что в app.xml несколько значений упоминаются как {0} или {1}. Как это работает ? можно таким же образом, я могу передать идентификатор представления в tranisitionTo={1}


person Vinay    schedule 05.05.2016    source источник


Ответы (1)


{0} или {1} — это значения массива, которые вы динамически устанавливаете с помощью resolverFunction. Ниже ex поможет вам лучше понять. В app.xml у меня есть код ниже

<view id="WorkExecution.FailureListLookupView" label="Select {0}" resolverClass="application.handlers.FailureCodeHandler" resolverFunction="resolveNextFailureType">

resolveNextFailureType : function(eventContext) {
        var failureListSet = eventContext.application.getResource('failureListResource');
        var type;

        if (failureListSet.data[0].type){
            type = failureListSet.data[0].type;
        } else {
            type = this._failureClassMessage();
        }   
        return [type];

    },  

[тип] – это {0} в app.xml.

person developer    schedule 12.05.2016