U7中自定义Umbraco数据类型的多个值
我希望Umbraco 7中的自定义数据类型有多行值(多于1个输入) 目前,保存时正在添加多行和数据,但添加5行后,保存时出现以下错误:U7中自定义Umbraco数据类型的多个值,umbraco,umbraco7,Umbraco,Umbraco7,我希望Umbraco 7中的自定义数据类型有多行值(多于1个输入) 目前,保存时正在添加多行和数据,但添加5行后,保存时出现以下错误: Received an error from the server: String or binary data would be truncated. The statement has been terminated. ... 我已将清单设置为期望JSON数据(但它以前未定义) 有人知道我做错了什么,或者如何为自定义的Umbraco 7数据类型保存大量数
Received an error from the server:
String or binary data would be truncated. The statement has been terminated.
...
我已将清单设置为期望JSON数据(但它以前未定义)
有人知道我做错了什么,或者如何为自定义的Umbraco 7数据类型保存大量数据吗
显示
看法
我遇到了同样的问题。请在此处查看解决方案:完全正确!在将valueType添加到清单后,我在Umbraco中重新创建了数据类型。好极了
{
propertyEditors: [
{
alias: "Test",
name: "Test",
editor: {
view: "~/App_Plugins/Test/test.html",
hideLabel: false,
valueType: "JSON"
}
}
],
javascript: [
"~/App_Plugins/Test/test.controller.js"
]
}
...
<tbody>
<tr ng-repeat="value in model.value.list">
<th>{{value.name}}</th>
<td>{{value.size}}</td>
<td>{{value.weight}}</td>
</tr>
</tbody>
<tfoot>
<tr>
<th><input type="text" ng-model="addRowName" /></th>
<td><input type="text" ng-model="addRowSize" /></td>
<td>
<input type="text" ng-model="addRowWeight" />
<a ng-click="addRow()" href="">Add Row</a>
</td>
</tr>
</tfoot>
...
...
$scope.addRow = function() {
$scope.model.value.list.push({
name: $scope.addRowName,
size: $scope.addRowSize,
weight: $scope.addRowWeight
});
};
...