diff --git a/applications/default/public/js/controllers.js b/applications/default/public/js/controllers.js index b8c49ed..66cce61 100644 --- a/applications/default/public/js/controllers.js +++ b/applications/default/public/js/controllers.js @@ -221,8 +221,12 @@ angular.module('choko') } // Handle 'form' type views. - if ($scope.view.type === 'form' && $scope.view.formName) { + if ($scope.view.type === 'form' && ($scope.view.itemType || $scope.view.formName)) { $scope.data = {}; + $scope.view.formName = $scope.view.itemType && !$scope.view.formName ? + 'type-' + $scope.view.itemType : + $scope.view.formName; + $scope.buildForm = function () { Choko.get({type: 'form', key: $scope.view.formName}, function(response) { $scope.form = response;