Kendo ui 绑定可见到字段(剑道可见)是否已更改?

Kendo ui 绑定可见到字段(剑道可见)是否已更改?,kendo-ui,Kendo Ui,我想根据我的模型中的字段是否已更改来显示或隐藏剑道模板的元素 第一次尝试: <input type="text" data-bind="value: schedulerEventFieldOne"/> <input type="text" data-bind="value: schedulerEventFieldTwo, visible: schedulerEventFieldOne.dirty"/> 尝试二是将“schedulerEventFieldOneOrig

我想根据我的模型中的字段是否已更改来显示或隐藏剑道模板的元素

第一次尝试:

<input type="text" data-bind="value: schedulerEventFieldOne"/>
<input type="text" data-bind="value: schedulerEventFieldTwo, visible: schedulerEventFieldOne.dirty"/>

尝试二是将“schedulerEventFieldOneOrigValue”字段添加到我的模型中,然后执行以下操作:

<input type="text" data-bind="value: schedulerEventFieldOne"/>
<input type="text" data-bind="value: schedulerEventFieldTwo, visible: schedulerEventFieldOne != schedulerEventFieldOneOrigValue"/>

但这给了我一个错误,即没有定义ScheduleReventFieldDone。似乎它不喜欢平等测试。这很奇怪,因为使用测试似乎效果不错:“可见:ScheduleReventFieldDone>0”


有没有办法使用剑道绑定来完成我的任务?或者我必须再次求助于jQuery吗?

您没有说明任何问题,那么为什么不在视图模型上使用第二种方法呢?我相信有可能做到这一点:

$(文档).ready(函数(){
var vm=剑道。可观察({
表格:{
国家:“
},
原件:{
国家:“
},
isDisabled:函数(){
返回此.get(“form.country”)!=此.get(“original.country”);
},
保存:函数(){
}
})
剑道绑定($(“#测试”),vm);
});

无标题
拯救