2013-01-18 26 views
-1

掙扎,以確定哪些劍道UI部件/功能與kendomobile :(工作kendo.mobile.min.js做模板編輯功能嗎?

有沒有人得到這個例子與移動,特別是editTemplate段工作?

http://demos.kendoui.com/web/listview/editing.html

我當前的代碼看起來是這樣的

<script src="kendo/js/jquery.min.js"></script> 
    <script src="kendo/js/kendo.mobile.min.js"></script> 
    <link href="kendo/styles/kendo.mobile.all.min.css" rel="stylesheet" /> 


<script> 
       var eventDetail = $("#eventDetail").kendoMobileListView({ 
       dataSource: dataSource, 
       template: kendo.template($("#eventDetail-template").html()), 
       editTemplate: kendo.template($("#update_eventDetail-template").html()) 
      }).delegate(".k-edit-button", "click", function(e) { 
       eventDetail.edit($(this).closest(".fields")); 
       e.preventDefault(); 
      }).delegate(".k-delete-button", "click", function(e) { 
       eventDetail.remove($(this).closest(".product-view")); 
       e.preventDefault(); 
      }).delegate(".k-update-button", "click", function(e) { 
       eventDetail.save(); 
       e.preventDefault(); 
      }).delegate(".k-cancel-button", "click", function(e) { 
       eventDetail.cancel(); 
       e.preventDefault(); 
      }).data("kendoMobileListView"); 


      $("#eventDetail").kendoMobileListView({ 

       pageable: true, 
       selectable: true, 
       navigatable: true, 
       editable: true 

      }); 
</script> 

然後在視圖我有

<input type="button" class="k-edit-button" id="eventEditButton" style="width:30%" data-role="button" data-min="true" value="Edit" /> 

但是控制檯拋出:

Uncaught TypeError: Object [object Object] has no method 'edit' 

我說得對假設不必須編輯kendo.mobile.min.js?

+0

有沒有機器人投票問題?或者我的方法有問題嗎?如果你投票無理由沒有評論,那麼你是不是正確使用這個工具..至少留下一個評論.. – DropHit

回答

2

掙扎,以確定哪些劍道UI部件/功能與kendomobile工作

所有框架功能如模板,MVVM,數據源,驗證等工作與KendoUI移動。

我是否有權利承擔kendo.mobile.min.js沒有編輯?

是的,Mobile ListView沒有像Web ListView這樣的內置編輯功能(這是兩個不同的小部件)。如果您想在Mobile ListView中編輯數據,請考慮使用MVVM和DataSource的API方法。您可以從here下載演示此方法的示例項目。

+0

奇怪的是你的答案是混亂,因爲所有的框架功能不工作與移動..如內置編輯.. – DropHit

+0

我假設你引用了Grid/Web ListView的編輯功能。在我的選擇中,這是特定窗口小部件的功能。 – sasheto

+0

那麼,在kendo ui js中發現的功能比在kendo mobile js中發現的要多,其中包括你在這裏提到的2。 – DropHit