1
A
回答
2
你可以只讓一個自定義的指令,並通過在你想要預先選擇的多選指令的value
屬性的項目,看看this Plunk看到我用的指令。
1
你必須掛鉤到上改變事件指令併發送kendoEvent。然後你可以在e.sender上使用支持的kendo方法。檢查出來這個plunker
<select id="required" multiple="multiple" kendo-multi-select k-on-change="changed(kendoEvent)">
<option>Steven White</option>
<option>Nancy King</option>
<option>Nancy Davolio</option>
<option>Robert Davolio</option>
<option>Michael Leverling</option>
<option>Andrew Callahan</option>
<option>Michael Suyama</option>
<option selected>Anne King</option>
<option>Laura Peacock</option>
<option>Robert Fuller</option>
<option>Janet White</option>
<option>Nancy Leverling</option>
<option>Robert Buchanan</option>
<option>Margaret Buchanan</option>
<option selected>Andrew Fuller</option>
<option>Anne Davolio</option>
<option>Andrew Suyama</option>
<option>Nige Buchanan</option>
<option>Laura Fuller</option>
</select>
var app = angular.module('app', ['kendo.directives']);
app.controller("myCtrl", function ($compile, $scope) {
$scope.changed = function(e) {
console.log(e.sender.dataItems());
};
});
+0
當用戶更改小部件的值時發生更改,而不是最初加載時的更改 – mavroprovato
+0
我認爲初始onload已從數據庫或相關區域讀取數據。 – Kurkula
相關問題
- 1. 角度選擇模型未設置值
- 2. 角度選擇下拉菜單設置選擇的值
- 3. 角度選擇選項沒有選擇,即使有默認值設置
- 4. 角度選擇值不變
- 5. 缺省值選擇角度
- 6. 角+:選擇值
- 7. 角度2選擇選項默認值
- 8. 如何從角度選擇多個值
- 9. 在角度選擇中設置選擇選項
- 10. 選擇多個,獲得選擇的值和非選擇的值
- 11. 設置中選擇值
- 12. 設置一個選擇值
- 13. lookupedit按值設置選擇
- 14. 獲取Kendo多選的所有值選擇「全部」選項
- 15. 角度 - UI選擇(選擇2)高度
- 16. 在選擇中設置選定的值
- 17. 設置選擇菜單的選定值
- 18. jquery mobile - 設置選擇/選項值
- 19. 爲選擇輸入設置選定值
- 20. 爲選擇設置多個值
- 21. 如何設置默認值多選擇
- 22. 多選擇值複選框
- 23. 選擇值後,角度選擇ng模型爲空
- 24. 如何設置選擇多個選擇
- 25. 設定值從選擇幾個選擇
- 26. 角JS - 由值id選擇選項選擇選項
- 27. 角度,選擇,設置默認
- 28. 角度選擇設置顯示2
- 29. 角度選擇多選下拉
- 30. 角度選擇'track by'重置選中
嘿!你的自定義指令幫了我很多。我分叉它並在這裏編輯它(http://plnkr.co/edit/Z1E9FO8NAgpiSggSo3hY?p=info)我添加了一個pop方法來直接修改myItems。但是 - 運行時,更改不會反映在多選中。我怎樣才能修改指令來解決這個問題? – Matt