我为kendo-ui网格添加了onchange事件.
因为我试图获取该特定行的ID值.我添加了一个图像列作为网格中的第一列.我想要的是当点击图像时,我想打开一个图像网址.
所以,基本上我想要的是,当我单击该行时,我想获得单击的行索引,并且我还希望获得该行中单击的单元格索引.
因此,基于单击的行,如果它不是第一个单击的单元格,我想显示警报.如果我点击了第一个单元格,我想打开图像.
我怎样才能得到这个索引.
我在kendo-ui网格中设置了selectable:row
请帮帮我.
我正在尝试使用下面的代码设置我的DatePicker的值,并期望"更改"事件被提升但事实并非如此.
var datePicker = $("#datePicker").data("kendoDatePicker");
var previousDate = new Date(datePicker.value());
previousDate.setDate(previousDate.getDate() - 1);
$("#displayDate").text(kendo.toString(new Date(previousDate), 'D'));
datePicker.value(previousDate);
Run Code Online (Sandbox Code Playgroud)
通过用户界面更改日期值确实按预期引发"更改"事件.
所以我使用logstash-forwarder(lumberjack)设置了使用ElasticSearch和Kibana的Logstash 1.4.2,这很好用,但我还想通过类似于papertrail之类的浏览器显示原始日志输出(可能是可搜索的)?
这可能吗,谢谢!
我需要一个API来搜索和下载我的Android应用程序中的字幕.
我尝试了Sublight的api,但我不能得到任何副标题.
还有其他api吗?
如果我们知道Kendo网格中的列名,有没有办法找出网格中的列索引?
例如
EmployeeID| Name
123 | John
Run Code Online (Sandbox Code Playgroud)
我想知道'Name'字段的索引,即网格中的1.有什么建议.
谢谢.
Sanjeev
我有一个两层分层网格,我从服务器端绑定到使用ajax.两个数据层的ajax读取工作正常但是我很难使用ClientTemplate基于条件逻辑来呈现我的列.
下面是服务器端绑定版本.我知道我必须使用ClientTemplate和表达式#=#才能产生相同的效果,但我遇到两个问题:
将其转换为表达式将是最有帮助的.
var i = -1;
@(Html.Kendo().Grid<MyViewModel>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(c => c.Selected).Title("")
.Template(
@<text>
@{i++;}
@if (Model.Permissions.HasInsertAccess && item.Status == Status.Created)
{
<input type="hidden" name="MyViewModels.Index" value="@i" />
@Html.CheckBoxFor(m => m.MyViewModels[i].Selected)
}
</text>);
columns.Bound(c => c.Id)
.Template(@<text>@Html.HiddenFor(m => m.MyViewModels[i].Id)@item.Id</text>)
Run Code Online (Sandbox Code Playgroud) 我把数据放在数据表中,例如
dt.TableName = "SA1";
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
Run Code Online (Sandbox Code Playgroud)
现在我不确定我是否应该使用boundfield(对于所有列)
<asp:BoundField DataField="Unit" HeaderText="Unit" SortExpression="Unit" />
Run Code Online (Sandbox Code Playgroud)
或使用
<asp:TemplateField>
<HeaderTemplate>
Units
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox runat="server" ID="txbUnits" Text='<%# Eval("Unit")%>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
并且随着我的进展添加数据,gridview的目的只是为了显示数据
在我的理解中,kendo dataSource有很多_properties.但我不清楚他们的独特特征.
任何人都可以解释这些kendo dataSource属性之间的差异.
1. _pristine
2. _pristineData
3. _data
4. _view
5. dataSource.data()
大多数时候,对我来说都是相同的,并且具有相同的数据.
前四个具有与database中相同的记录.但是dataSource.data()也有未保存的记录(即用编辑值更新).
在剑道文档中,我无法找到这些东西之间的确切差异.
请解释这五个的独特特征(_pristine,_pristineData,_data,_view,dataSource.data())
提前致谢
我已经使用此代码尝试生成图像浏览器. http://www.telerik.com/forums/imagebrowser-with-images-from-database
我不知道从哪里获取文件夹图像?我在图像上找到了一个带有默认文件夹的图像:Content\kendo\2013.2.716\Default但我找不到它在哪里或者是否曾经使用它.
你可以继续加载,文件夹图像永远不会显示.
我按照上面链接中的示例中的代码进行操作,这就是我最终的结果.当我添加一个文件夹时,它会将文件夹添加到数据库中,它还会添加图像.
当我添加图像时,它会按预期显示缩略图和文件名,但是当我重新加载页面时,我最终会得到与文件夹相同的结果.
这是我在读取文件时调用的代码:
public JsonResult Read(string path)
{
var folders = imageBrowserRepository.Folders(path);
var images = imageBrowserRepository.Images(path);
return Json(folders.Concat(images));
}
public IEnumerable<ImageBrowserEntry> Folders(string path)
{
return Folders(GetFolderByPath(path));
}
public Folder GetFolderByPath(string path)
{
if (string.IsNullOrEmpty(path) || path == "/")
{
return GetRootFolder();
}
var name = GetFolderNames(path).Last().ToLower();
if (!path.StartsWith("/"))
{
path = "/" + path;
}
path = NormalizePath(path, name);
return travelContext.Folders.FirstOrDefault(f => f.Path.ToLower() == path && f.Name.ToLower() == name);
}
public Folder GetRootFolder()
{
return …Run Code Online (Sandbox Code Playgroud) 如果我更改属性,以下命令将刷新网格
$('#GridName').data('kendoGrid').refresh()
Run Code Online (Sandbox Code Playgroud)
但是我注意到我的过滤被忽略了。例如,我有一个状态列,当用户单击按钮和使用刷新方法后重新加载模板图像时,状态列会发生变化。但是,当前过滤器状态会被忽略,因此当项目因过滤器而应该消失时,网格中的项目会更新。有没有办法保留过滤后的项目?
解决方案:
var filters = $("#GridName").data("kendoGrid").dataSource.filter();
$("#GridName").data("kendoGrid").refresh();
$("#GridName").data("kendoGrid").dataSource.filter(filters);
Run Code Online (Sandbox Code Playgroud) kendo-ui ×7
kendo-grid ×4
telerik ×4
c# ×2
javascript ×2
jquery ×2
api ×1
asp.net ×1
asp.net-mvc ×1
boundfield ×1
gridview ×1
image ×1
kendo-editor ×1
kibana ×1
logging ×1
logstash ×1
subtitle ×1
telerik-grid ×1