Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何";数据和按钮与剑道网格“在同一列中”;_Asp.net Mvc_Kendo Ui_Kendo Grid - Fatal编程技术网

Asp.net mvc 如何";数据和按钮与剑道网格“在同一列中”;

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(

可能吗?我尝试了自定义列,但失败了,有人能用razor给出一个简单的例子吗

油漆工作:)

我想要类似的东西,列包括数据和按钮(带有onclick)

/---未工作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()'/>");