2012-12-05 47 views
2

我正在使用我在SO上找到的一些代码(第二个答案在这里:knockout.js - deferred databinding for modal?)。knockout.js和引导模式对话框

虽然详细信息不在表单中显示。

rowClick: function(data){ 
    console.log("in row click"); 
    console.log(data); // produces data as per debug below 
    // load the transaction when a row is clicked 
    self.EditingTransaction(data); 
    console.log(self.EditingTransaction()); // produces data as per debug below (not as a observable though) 
    }, 

这里是视图代码:

当数据被分配到editTransaction的对话框显示 - 预ko.toJSON调试HTML显示此:

{ 
    "ID": "1231", 
    "TransactionType": "Withdrawal", 
    "Date": "2012-11-07", 
    "Category": "cat", 
    "Subcategory": "sub cat", 
    "Amount": "-50.00", 
    "currency": "GBP", 
    "Notes": "", 
    "AccountName": "Account 2", 
    "Payee": "Cheque" 
} 

我有有一个搜索和看到有关数据不可用时,模式初始化(​​页面加载时),但我对我来说没有意义(我相信点绑定是他们更新时,查看数据何时更改以及调试语句是否正常工作)。我已经在绑定代码中尝试了没有with的情况,并且还在数据绑定文本中引用了$ root。

所以,任何想法为什么它不工作会很好。

+0

你能更具体一些什么不适合你吗?是不是按预期工作的rowClick函数? –

+0

是错过了 - 值没有显示窗体。下面回答... – Matt

回答

4

PICNIC :-)

输入标签的绑定应该是没有价值的文字......我已经和关闭望着那一天 - 的发布答案打我10分钟内!

相关问题