Oracle ADF DragNDrop af: строка таблицы возвращает ноль - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть приложение с функцией перетаскивания компонентов из af: table в af: table. Целевая таблица будет простой ADF-таблицей. Но исходная таблица будет содержать panelBox с panelFormLayout внутри столбца af :. Даже если я тестирую форму с одним пользователем, я не могу получить значение строки внутри управляемого компонента. Пожалуйста, обратитесь скриншоты.

пример кода фрагмента страницы

Transferable dropTransferable = dropEvent.getTransferable (); UIComponent MoveComponent = dropTransferable.getData (DataFlavor.UICOMPONENT_FLAVOR);

    // Executes only when the dragged component action is MOVE.
    if (movedComponent != null &&
        DnDAction.MOVE.equals(dropEvent.getProposedAction())) {

        if (dropEvent.getDragComponent().getId().equals(this.getTasksPanelBox().getId())) {
            combinedTaskUomStr =
                    (String)dropEvent.getDragComponent().getAttributes().get("panelBoxValues");
            if (dropEvent.getDragComponent().getAttributes().get("panelBoxExtnId") !=
                null) {

                extnIdStr =
                        String.valueOf(dropEvent.getDragComponent().getAttributes().get("panelBoxExtnId"));
            } else {

                extnIdStr = null;
            }
        } else {
            combinedTaskUomStr =
                    (String)dropEvent.getDragComponent().getAttributes().get("TaskidUomId");
            if (dropEvent.getDragComponent().getAttributes().get("ExtnId") !=
                null) {

                extnIdStr =
                        String.valueOf(dropEvent.getDragComponent().getAttributes().get("ExtnId"));
            } else {

                extnIdStr = null;
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...