This question is locked. New answers and comments are not allowed.
How i can delete and edit Treeview on client side,
for example using JQuery.
Controller Action call javascript on clientside:
Java script on client side
How i can delete or edit node in treeview?
this is a declared TreeView:
Fanks.
for example using JQuery.
Controller Action call javascript on clientside:
| public JavaScriptResult ObjectType_Delete(Int64? Id) |
| { |
| var script = string.Empty; |
| if (Id.HasValue) |
| { |
| Models.ObjectType dbObjectType = _dataManager.ObjectTypeRepository.GetObjectType(objTypeId.Value); |
| if (dbObjectType != null) |
| { |
| _dataManager.ObjectTypeRepository.DeleteObjectType(dbObjectType.ObjectType_Id); |
| script = string.Format("onItemDelete({0},{1})", objTypeId.Value, JavaScriptEncode(dbObjectType.Name)); |
| return JavaScript(script); |
| } |
| } |
| return null; |
| } |
| <script type="text/javascript"> |
| function onItemDelete(id, name) { |
| } |
| </script> |
How i can delete or edit node in treeview?
this is a declared TreeView:
| <%=Html.Telerik().TreeView() |
| .Name("objecttypetree") |
| .BindTo(Model.ObjectTypeList, (item, objType) => |
| { |
| // bind initial data - can be omitted if there is none |
| item.Text = objType.Name; |
| item.Value = objType.ObjectType_Id.ToString(); |
| item.LoadOnDemand = (from i in Model.DataManager.ObjectTypeRepository.GetObjectTypes(objType.ObjectType_Id) |
| select i).Count() > 0; |
| item.ImageHtmlAttributes.Add("style", "margin-right: 10px"); |
| }) |
| .DataBinding(dataBinding => dataBinding.Ajax().Enabled(true).Select("ObjectTypeTree_AjaxLoading", "ObjectType") |
| ) %> |
Fanks.