在数据网格编辑弹出窗体时,根据在另一个字段上选择的值显示/隐藏字段



我是Devextreme的新手,我使用数据网格作为弹出窗口的模式创建了一个弹出编辑表单。我想在飞行中显示两个字段。具体来说,我有一个名为状态的字段,其中选项是打开和关闭的。如果我选择选项为关闭,那么我希望显示在(datatype:date(解析和由else解析的两个字段,只隐藏这两个字段。此外,字段应该具有预先填充的值,例如批准日期,应该具有今天的日期,并且不允许编辑。

//You can use do this two method.
//1. when you have static condition
{ 
dataField: "Id",
caption: "ID", 
visible: (sessionStorage.getItem('isAdminUser') === "True") ? true,:false ,
}
//2.when you have dynamic condition. Data come from API the this method useful.
{
dataField: "Id",
caption: "ID", 
visible: (sessionStorage.getItem('isAdminUser') === "True") ? true,:false ,
cellTemplate: function (container, options) {
if (options.data.isAdminUser === "true") {
	  }
}

最新更新