- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
{ -6ren">
这是我的剑道网格代码:
@(Html.Kendo().Grid(Model)
.Name("paymentGrid")
.Columns(columns =>
{
columns.Bound(p => p.AccountName).Title("Account Name");
columns.Bound(p => p.Active).Title("Active").ClientTemplate("<div>#=Active ? 'Active' : 'Inactive'#</div>");
columns.Command(command => command.Custom("DeActivate").Click("deActivatePaymentAccount").Text("DeActivate")).Title("DeActivate");
})
.Filterable()
.Sortable()
.Pageable(paging => paging.Enabled(true).PageSizes(true).Messages(messages => messages.Empty("No accounts found")))
.Editable(editable => editable.Mode(GridEditMode.InLine))
.DataSource(dataSource => dataSource
.Ajax()
.ServerOperation(false)
.Model(model =>
{
model.Id(p => p.AccountId);
})
.Update(update => update.Action("EditAccount", "Account"))
)
)
问题: 如何将客户端模板添加到我的自定义命令(停用),以便我可以根据帐户是否处于事件状态切换按钮上的文本?
最佳答案
我认为更改按钮文本的最佳方法是在绑定(bind)到单击事件的 javascript 函数中执行此操作:
function deActivatePaymentAccount(e) {
var $btn = $(e.target);
$btn.text() === "DeActivate" ? $btn.text("Activate") : $btn.text("DeActivate");
// some other code here
}
关于asp.net-mvc - 将 ClientTemplate 添加到剑道网格 UI 中的自定义命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12520768/
我如何将其设置为货币格式而不是无聊的整数? ($0.00 而不是 0) columns.Bound(o => o.BasePremium).Title("Base Prem:").ClientTemp
我有一个层次结构样式的 Kendo 网格,内部网格似乎不接受客户端模板。 (我去掉了代码无关的网格配置列) 我真的希望客户端模板是这样的 #=AlarmStatus#但是每当我在 ClientTemp
至少这是我最好的尝试。我有以下剑道网格: @(Html.Kendo().Grid(Model) .Name("MarketsGrid") .Co
我的 Kendo Grid 有很多列,我想要一个 ClientTemplate 和可能的 EditorTemplate 所有列。 我如何通过 Javascript 做到这一点? 我目前正在尝试以下不起
Kendo 图书馆让我心碎。我正在尝试做这样的事情: c.Bound(m => m.Transaction).Title().ClientTemplate(Html.TransactionStateF
我正在尝试将网格中的行的 ID 发送到 ClientTemplate。我有一个带有删除按钮的列,我想将单击的行的 ID 发送到 ClientTemplate,这样我就可以通过 AJAX 调用点击 Co
我正在尝试在 Kendo UI Grid for MVC 的 ClientTemplate 中显示图像 目前,在我的解决方案中引用文件夹位置时,这工作得很好 columns.Bound(c => c
我需要像对 EditorTemplateName 一样对 ClientTemplate 进行操作。所以我想做这样的事情: 模板: @( Html.Kendo().DropDownListFo
我在 ASP.Net MVC 4 应用程序中使用 Kendo UI Web Grid。 在下面代码的底部,您会看到一个名为 GetEditChildUrl 的 JavaScript 函数,它接受一个名
请在下面找到我的剑道网格 @(Html.Kendo().Grid(Model) .Name("Grid") .Colum
我的网格中有两列, columns.Bound(c => c.EndDateTime).Format(value: "{0:d}").Title(text: "End"); columns.Bound
我有一个带有以下列的剑道网格(testGrid): columns.Bound(p => p.Payee); columns.Template(@).ClientTemplate("#if(clrCo
我有一个 Kendo mvc Grid 并使用客户端模板作为列,我在模板中编写了一个 javascript 函数来返回脚本 block ,但它似乎不起作用并且没有 javascript 错误。我也尝试
这是我的剑道网格代码: @(Html.Kendo().Grid(Model) .Name("paymentGrid") .Columns(columns => {
我正在使用带有 Kendo UI(kendo 网格)的 ASP.NET MVC 4。下面是 Kendo Grid 的示例代码 - @(Html.Kendo().Grid(Model.Users).Na
我使用 Razor 语法在 MVC 中创建了一个 Kendo 网格,并且能够进行内联编辑, @(Html.Kendo().Grid() .Name("Segment")
可否在Kendo grid的ClientTemplate中放入javascript语句?我想在客户端计算一些数据,然后将结果放在行中。 我试过这个: columns.Bound("Execution
我有一个与位于此处的帖子非常相似的问题: Telerik grid with checkbox - Checkbox not showing up when the grid initially pa
我有一个 KendoUI 网格中列的自定义模板,我需要获取该行的 ID,以便将其传递给 Javascript 函数。我应该注意到,在 ClientTemplate 中,我有一些 Url.Actions
我正在尝试将我的代码从syncfusion移植到telerik kendo MVC UI,我需要在网格单元格中显示日期选择器,并且我在网格列中已完成此操作: columns.Add("Template
我是一名优秀的程序员,十分优秀!