Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Breeze:complextype的数组要么为空,要么为字符串_Breeze - Fatal编程技术网

Breeze:complextype的数组要么为空,要么为字符串

Breeze:complextype的数组要么为空,要么为字符串,breeze,Breeze,我有一个entityType.product,其dataProperty为complexType。在这个complexType中,我有一个id属性。提交表单时,提交一个字符串,或者如果我将complexType的属性Id设置为“isScalar:false”,我将得到一个空数组 如何获取数组中的字符串 entityType.product: createInstance: function createInstance(type, data) { var meta

我有一个entityType.product,其dataProperty为complexType。在这个complexType中,我有一个id属性。提交表单时,提交一个字符串,或者如果我将complexType的属性Id设置为“isScalar:false”,我将得到一个空数组

如何获取数组中的字符串

entityType.product:

createInstance: function createInstance(type, data) {
                var metadataStore = this.entityAspect.entityManager.metadataStore;

                return metadataStore.getEntityType(type).createInstance(data);
            }
,addNewMedia: function addNewAttribute(dataContext) {
                var newMedia = this.createInstance('MediaList');
                newMedia.isNew = true;
                this.mediaList.getMediaObjects().push(newMedia);
                return newMedia;
            },
 });
complexType.mediaList

dataProperties: {
                    /**
                     * @property mainObjectId
                     * @type {String}
                     */
                    mainObjectId: {
                        dataType: DataType.String
                    },
                    /**
                     * @property mediaObjectIds
                     * @type {String}{Array}
                     */
                    mediaObjectIds: {
                        dataType: DataType.Undefined
                    },
json:

    "dataSource": {
                "structure": {
                    "mainEntity": {
                        "entity": "Product",
                        "relatedEntities": ["MediaObject"]
                    },
                    "mediaObjects": {
                        "entity": "MediaObjects"
                    }
                }
            },
...
 "ngRepeat":"mediaObject in mcData.mainEntity.mediaList.getMediaObjects()",
...
"model": "mcData.mainEntity.mediaList.mediaObjectIds",