我现在正在阅读头部设计模式,虽然本书非常出色,但我也希望看到它们在现实世界中是如何实际使用的.
如果你知道设计模式使用的一个很好的例子(最好是在OSS程序中,所以我们可以看一下:),请在下面列出.
我正在尝试使用带有javascript视图模型的Extjs.我使用JsonReader和ext.data.memoryproxy类加载商店已经成功.
但是,我想将更改写入我的Javascript viewmodel.我尝试将jsonwriter添加到商店的writer属性,但这不起作用.我收到此错误:
未捕获的异常:Ext.data.DataProxy:DataProxy尝试执行API操作但发现了一个未定义的url/function.请查看您的代理URL/api配置.
我的代码是:
var service = viewmodel.selectedService.analytes;
var serviceResultsStore = new Ext.data.Store({
reader: new Ext.data.JsonReader({
fields: ['Analyte', 'Units', 'Value', 'Rounded', 'PossibleValues']
}),
proxy: new Ext.data.MemoryProxy(service),
writer: new Ext.data.JsonWriter({
encode: false,
writeAllFields:true
})
Run Code Online (Sandbox Code Playgroud)
任何帮助都将非常感谢!