我是Openbravo中Webpos的新手,并且已经使用Javascript将数据从服务器加载到客户端。我编写了以下代码 - clientsidemodel.js。但是,当我在Webpos终端中运行时,我遇到以下错误:
Uncaught SyntaxError:无效或意外的令牌以及附加的字符,如“<。
var ServeOption = OB.Data.ExtensibleModel.extend({
modelName: 'ServeOption',
tableName: 'ServeOption',
entityName: 'ServeOption',
modelFunc: 'ServeOption',
source: 'com.promantiatraining.webpos.ServeOption',
dataLimit: 300
});
ServeOption: addProperties([{
name: 'id',
column: 'id',
primaryKey: 'true',
type: 'TEXT'
}, {
name: 'name',
column: 'name',
text: 'TEXT'
}, {
name: 'description',
column: 'description',
type: 'TEXT'
}, {
name: 'TMOptioncategory',
column: 'tmOptioncategory',
type: 'TEXT'
}, {
name: '_identifier',
column: '_identifier',
type: 'TEXT'
}]);
OB.Data.Registry.registerModel(ServeOption);
OB.OBPOSPointOfSale.Model.PointOfSale.prototpe.models.push(ServeOption);
OB.Model.Product.addProperties([{
name: 'TMOptionCategory',
column: 'tmOptioncategory',
type: 'TEXT'
}]);