Skip to content

Commit 489f692

Browse files
committed
Setup OK - needs some tidying up
1 parent fb3559b commit 489f692

File tree

5 files changed

+28
-6
lines changed

5 files changed

+28
-6
lines changed

website/app/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,7 @@
170170
<script src="scripts/controllers/b-enhanced-schema-readonly.js"></script>
171171
<script src="scripts/controllers/d-array-example.js"></script>
172172
<script src="scripts/controllers/h_deep_nesting.js"></script>
173+
<script src="scripts/controllers/test-fng-ui-select.js"></script>
173174
<script src="scripts/controllers/in-the-wild.js"></script>
174175
<script src="scripts/directives/bespoke-field.js"></script>
175176
<script src="scripts/directives/affix.js"></script>

website/app/models/e_referencing_another_collection.js

Lines changed: 2 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

website/app/models/test-fng-ui-select.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

website/app/models/test-fng-ui-select.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import { IFngSchemaDefinition } from "../../../src/fng-schema";
44
const TestFngUiSelectSchemaDef : IFngSchemaDefinition = {
55
surname: {type: String, list: {}},
66
forename: {type: String, list: true},
7+
derivedText: {type: String, required: true, form: {directive: "fng-ui-select", fngUiSelect: { theme: "bootstrap", deriveOptions: "getDerivedText" } } },
8+
derivedObj: {type: String, required: true, form: {directive: "fng-ui-select", fngUiSelect: { theme: "bootstrap", deriveOptions: "getDerivedObj" } } },
79
singleCached: { type: Schema.Types.ObjectId, ref:'b_enhanced_schema', form: {directive: 'fng-ui-select'}},
810
singleAjax: { type: Schema.Types.ObjectId, ref:'b_enhanced_schema', form: {directive: 'fng-ui-select', fngUiSelect: {fngAjax: true}}},
911
multiOutsideCached: [ { type: Schema.Types.ObjectId, ref:'f_nested_schema', form: {directive: 'fng-ui-select', size: 'xxlarge' }} ],
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
'use strict';
2+
3+
websiteApp.controller('TestFngUiSelectCtrl', ['$scope', function ($scope) {
4+
5+
$scope.onBaseCtrlReady = function(baseScope) {
6+
7+
baseScope.getDerivedText = function() {
8+
return "theTextOptions";
9+
};
10+
11+
baseScope.getDerivedObj = function() {
12+
return "theObjOptions";
13+
};
14+
15+
baseScope.theTextOptions = ["1st Option", "2nd Option"];
16+
baseScope.theObjOptions = [{text:"First Option", id:1}, {text: "Second Option", id:2}];
17+
baseScope.theObjOptions.isObject = true;
18+
19+
};
20+
21+
}]);

0 commit comments

Comments
 (0)