Coevery Создать действие кнопки отношения Один-ко-многим

0

В Coevery CMS я пытаюсь создать новую дочернюю запись из родительской записи. Родитель связан с ребенком отношением "один ко многим". Существует кнопка "Создать", но когда я нажимаю на нее, ничего не происходит.

Кнопка существует в Coevery. Relationships--> Представления → RelatedEntityList.cshtml

Вот код для RelatedEntityList.cshtml

@using Coevery.Relationship
@using Coevery.Relationship.Records
@using Coevery.Relationship.ViewModels
@{
    var relationships = (IList<RelatedEntityViewModel>)Enumerable.Cast<RelatedEntityViewModel>(Model.Relationships);
}
@foreach (var relationship in relationships) {
    <section class="row-fluid related-list">
        <header>
            <h5>@relationship.Label</h5>
            <div class="btn-toolbar">
                <button class="btn btn-small btn-success"> // <-- No action here 
                    <i class="icon-plus"></i>&nbsp;New
                </button>
            </div>
        </header>
        <div data-ng-controller='RelatedEntityListCtrl' data-ng-init="relationId='@relationship.RelationId';relationType='@relationship.RelationType';entityTypeName='@relationship.RelatedEntityName';[email protected];getRelatedData()">
            <div data-ag-grid="gridOptions" data-ag-grid-name="referenceList"></div>
        </div>
    </section>
}

Я могу заметить, что для кнопки нет действий, но я считаю, что она должна открыть страницу "Создать" для дочернего объекта в этих отношениях. Однако я не уверен, как я могу исправить код для этого.

Полный код Coevery можно найти здесь

  • 0
    Есть ли (угловые) ошибки консоли?
  • 0
    @devqon, спасибо за ваш ответ. Нет, не было никаких ошибок. Мне удалось решить это некоторое время назад, я добавил функцию «add ()» для события onclick, эта функция уже существует в Coevery, я не уверен, почему она не была добавлена к этой кнопке. Я опубликую свой код как ответ
Теги:
asp.net-mvc

1 ответ

0

Я добавил следующий код к кнопке, чтобы иметь возможность создать новый дочерний объект с родительской страницы:

<button class="btn btn-small btn-success" data-ng-controller='RelatedEntityListCtrl' data-ng-click="add()" data-ng-init="relationId='@relationship.RelationId';relationType='@relationship.RelationType';entityTypeName='@relationship.RelatedEntityName';[email protected]">
    <i class=" icon-plus">
    </i>&nbsp;New
</button>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню