Kendo UI 上传 删除时发送附加数据
Kendo UI Upload Send additional data on remove
当我成功使用上传组件上的删除按钮时,我正在发送附加数据。我正在使用单文件模式。当我更改上传的文档时,首先,在没有附加数据的情况下自动调用删除,然后调用上传。我也需要这个删除调用发送额外的数据。希望,很清楚。下面是我的剃须刀代码。
<div class="form-group">
@Html.Label("Attachments".Localize(), new { @class = "control-label col-sm-3" })
@(Html.Kendo().Upload().Name("Attachments")
.Async(a => a
.Save("SaveAttachment", "Upload", new { Area = "" })
.Remove("RemoveAttachment", "Upload", new { Area = "" })
.AutoUpload(true)
).Multiple(false)
.Messages(message =>
{
message.Select("Select XSLT File");
})
.HtmlAttributes(new { accept = ".xslt" })
.Events(events => events
.Cancel("onCancel")
.Complete("onComplete")
.Remove(@<text>
function(e) {
e.data = { folderReference: $("#FolderReference").val() };
}
</text>)
.Select("onSelect")
.Success("onSuccess")
.Upload(@<text>
function(e) {
e.data = { folderReference: $("#FolderReference").val()};
}
</text>)
)
)
</div>
此问题已在最近的 2015 版本中得到解决。删除事件处理程序中设置的附加数据将与文件名一起发送到删除操作。
当我成功使用上传组件上的删除按钮时,我正在发送附加数据。我正在使用单文件模式。当我更改上传的文档时,首先,在没有附加数据的情况下自动调用删除,然后调用上传。我也需要这个删除调用发送额外的数据。希望,很清楚。下面是我的剃须刀代码。
<div class="form-group">
@Html.Label("Attachments".Localize(), new { @class = "control-label col-sm-3" })
@(Html.Kendo().Upload().Name("Attachments")
.Async(a => a
.Save("SaveAttachment", "Upload", new { Area = "" })
.Remove("RemoveAttachment", "Upload", new { Area = "" })
.AutoUpload(true)
).Multiple(false)
.Messages(message =>
{
message.Select("Select XSLT File");
})
.HtmlAttributes(new { accept = ".xslt" })
.Events(events => events
.Cancel("onCancel")
.Complete("onComplete")
.Remove(@<text>
function(e) {
e.data = { folderReference: $("#FolderReference").val() };
}
</text>)
.Select("onSelect")
.Success("onSuccess")
.Upload(@<text>
function(e) {
e.data = { folderReference: $("#FolderReference").val()};
}
</text>)
)
)
</div>
此问题已在最近的 2015 版本中得到解决。删除事件处理程序中设置的附加数据将与文件名一起发送到删除操作。