Asp.net mvc 如何";数据和按钮与剑道网格“在同一列中”;
可能吗?我尝试了自定义列,但失败了,有人能用razor给出一个简单的例子吗 油漆工作:) 我想要类似的东西,列包括数据和按钮(带有onclick)Asp.net mvc 如何";数据和按钮与剑道网格“在同一列中”;,asp.net-mvc,kendo-ui,kendo-grid,Asp.net Mvc,Kendo Ui,Kendo Grid,可能吗?我尝试了自定义列,但失败了,有人能用razor给出一个简单的例子吗 油漆工作:) 我想要类似的东西,列包括数据和按钮(带有onclick) /---未工作1--- columns.Command(Command=> { command.Custom(“TelefonlarıGöster”)。单击(“telefonlariGoster”); columns.Bound(x=>x.Adres); }).宽度(580); .... //---不工作2--- columns.Template(
/---未工作1---
columns.Command(Command=>
{
command.Custom(“TelefonlarıGöster”)。单击(“telefonlariGoster”);
columns.Bound(x=>x.Adres);
}).宽度(580);
....
//---不工作2---
columns.Template(@
@项目.地址
);
//工作
columns.Bound(x=>x.Adres)
.ClientTemplate(“#=地址”+
"");
尝试使用要在其中显示自定义列显示的列的ClientTemplate。
例如:
@(Html.Kendo().Grid(模型)
.名称(“网格”)
.列(列=>
{
columns.Bound(x=>x.Name)
.ClientTemplate(“#=名称#”+
"");
columns.Bound(x=>x.Id);
})
.DataSource(DataSource=>DataSource
.Ajax()
.总计(10)
.ServerOperation(错误)
)
)
在脚本按钮点击功能
功能按钮单击(名称、按钮){
警报(名称);
}
我不知道按钮,但剑道似乎支持事件处理。只需通过css将您的列作为目标,并为该列中的每一行提供一个“按钮外观”。你可以在上面找到关于事件处理的所有内容,这是合乎逻辑的,但一定有办法实现我的愿望。如果你能发布代码,我将能够提供更多帮助,但事实上,你将不得不接受我的答案和文档。我刚刚意识到你需要一个字段内的命令。无视我先前的回答。很抱歉。columns.Command(Command=>{Command.Custom(“viewDetails”)。单击(“showDetails”);Command.Custom(“AnotherCommand”)。Text(“另一个命令”);Command.Custom(“自定义”)。Text(“自定义命令”);}代码>试试这个。。这将添加三个按钮。看看它是否有效,你就会知道我们走在正确的轨道上。我没有剑道,所以我在尝试纯粹的本能。非常感谢。这就是我想要的want@Goran_Mandic你说得对,你们两个都应该得到一张选票,非常感谢:)
//---Not Worked 1---
columns.Command(command =>
{
command.Custom("Telefonları Göster").Click("telefonlariGoster");
columns.Bound(x => x.Adres);
}).Width(580);
....
//---Not worked 2---
columns.Template(@<text>
<label>@item.Adres</label>
<input type="button" name="AdresGuncelle" value="AdresGuncelle" onclick="telefonlariGoster()" />
</text>);
//Worked
columns.Bound(x => x.Adres)
.ClientTemplate("#=Adres#" +
"<input type='button' class='telefonlariGoster' style='float: right;' name='telefonlariGoster' value='Telefonları Güncelle' onclick='telefonlariGoster()'/>");