Как добавить действие вставки на уровень строки сетки в мобильном приложении? - PullRequest
0 голосов
/ 16 марта 2020

У меня есть пользовательский экран с заголовком и деталями (сетка) - и в мобильном приложении есть несколько уровней для навигации, чтобы перейти на вкладку / раздел с сеткой. Оказавшись в сетке, я не вижу способа вставить строку, если строк не существует. Я использовал следующий код (Повестка дня - это область контейнера для уровня сетки):

add container "Agenda" {
    add field "AgendaID"
    add field "Duration"
    add field "AssignedTo"{
      textType = PlainMultiLine
    }
    add field "Status"
    add field "Category"
    add field "Topic"{
       textType = PlainMultiLine
    }
    add field "Comments"{
       textType = PlainMultiLine
    }
    add field "Details"{
        textType = PlainMultiLine
    }    
    add recordAction "Save" {
        behavior = Save
    }    
    add recordAction "Cancel" {
        behavior = Cancel
    }
    add recordAction "Delete" {
        behavior = Delete
    }
    add recordAction "Insert" {
        behavior = Create
    }
}

Возможно, я делаю это не правильно, но эллипс для удаления / сохранения и c. в правом нижнем углу не отображается, если строка уже не существует.

1 Ответ

0 голосов
/ 21 апреля 2020

Комплименты cbetabeta (большое спасибо):

Добавить containerAction "Вставить" {icon = "system: // Plus" поведение = Создать} добавить записьДействие "Вставить" {displayName = "Добавить еще" icon = Поведение "system: // Plus" = Создать}

Кроме того, добавьте их в верхней части контейнера: добавьте контейнер "Повестка дня" {fieldsToShow = 3 formActionsToExpand = 2 containerActionsToExpand = 1

...