Я думаю, что у kendo-ui есть связанное свойство для этого. Если вы посмотрите на документацию событий , она покажет вам, как связать события при инициализации мультиселекта kendo ui:
$(document).ready(function() {
function onDeselect(e) {
debugger;
if (e.item.context.localName == 'li') {
e.preventDefault();
}
};
var data = [
{ text: "Africa", value:"1" },
{ text: "Europe", value:"2" },
{ text: "Asia", value:"3" },
{ text: "North America", value:"4" },
{ text: "South America", value:"5" },
{ text: "Antarctica", value:"6" },
{ text: "Australia", value:"7" }
];
$("#select").kendoMultiSelect({
dataTextField: "text",
dataValueField: "value",
dataSource: data,
deselect: onDeselect,
});
});
Быстрый поиск на Google привел к следующим учебным руководствам:
Расширение Маршрута Платформы Зенда и Маршрутизатора для пользовательской маршрутизации
Маршрутизация и сложные URL в Платформе Зенда
Маршрут по умолчанию (без модулей):
:controller/:action
Которым можно удалить:
$router->removeDefaultRoutes();
Затем добавьте свою версию:
:controller/:action.html