【发布时间】:2016-09-08 08:47:22
【问题描述】:
目前正在使用 AngularJS 和 Kendo 开发 Web 应用程序。当我保存内联编辑网格需要隐藏我的保存按钮并想要显示添加按钮。对于显示和隐藏,我使用*ngIf。在这个类中我定义了public isAddEdit: Boolean; 我无法访问成功范围内的变量。
update: function (options) {
$.ajax({
url: HttpUrl.UpdateBlog,
contentType: "application/JSON",
type: "POST",
data: JSON.stringify(options.data.models),
success: function (result) {
options.success(result);
this.isAddEdit = false;
$('#save').remove();
$('#grid').data('kendoGrid').dataSource.read();
},
})
这是我的看法
<div id ="btndiv" class="col-sm-12">
<button *ngIf="!isAddEdit" id="addblog" class="k-button grid-top-button-override k-primary add-button page-name" (click)="addStock()">{{'Addblog' | translate}}</button>
<button *ngIf="isAddEdit" id ="save" class="k-button grid-top-button-override k-primary save-button page-name" (click)="clicksave()">{{'Save' | translate}}</button>
</div>
<div class="row grid-override">
<div id="grid"></div>
</div>
【问题讨论】:
标签: ajax angular kendo-grid