items: [{
fieldLabel:'国内免费拨打',
padding:'0 20 0 0',
flex:1,
name:'properties[gnmfbd].value'
},
@POST
@Path("/ext/create")
@Transactional
@Consumes("application/x-www-form-urlencoded")
public Response formCreateProduct(
@Form Product p,
@Form(prefix="properties") Map<String,ProductProperty> properties,
@Context UriInfo uri,@QueryParam ("pId") String pId) {
//设置扩展属性
if(!CollectionUtils.isEmpty(properties)){
for(String key :properties.keySet()){
logger.debug(key);
logger.debug(properties.get(key).getValue());
}
}
logger.debug("pId:"+pId);
return Response.ok().build();
}
userStore.load(
{
scope: this,
callback: function(records, operation, success) {
formObj.loadRecord(records[0]);
var properties=records[0].data.properties;
for(var i=0;i<properties.length;i++){
if(formObj.findField('properties['+properties[i].key+'].value') != null){
formObj.findField('properties['+properties[i].key+'].value').setValue(properties[i].value);
}
}
}
}
);