我有一个绑定到商店的列表。我有一个输入文本字段(想想像 UX 一样的聊天),当用户点击一个按钮时,我会:
var newMessageData = {
text: textMessage
};
var message = Ext.create('MyApp.model.Message', newMessageData);
messagesStore.add(message); // At this point, the message shows up in my list
message.save(); // On a successful save, an identical message shows up again in this same list
我该如何实现这一点,所以消息一开始只显示一次(在用户输入内容之后立即显示),然后记录本身只是在后台与服务器同步。
非常感谢您的帮助!谢谢!
编辑: 我的模型定义非常简单,包含简单的字段和一些转换后的字段 + 自定义 idProperty:
idProperty: 'objectId',
{
name: 'objectId',
persist: false
}