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

时间:2018-11-06 05:31:38

标签: reactjs devexpress devextreme

我是Devextreme的新蜜蜂,我使用数据网格作为弹出式窗口创建了一个弹出式编辑表单。我想即时显示两个字段。具体来说,我有一个称为状态的字段,其中选项处于打开和关闭状态。如果我选择关闭选项,那么我想显示两个字段(数据类型:日期),然后通过其他字段解决,只需隐藏这两个字段即可。另外,这些字段应具有预先填充的值,例如,批准日期应为今天的日期,并且不得进行编辑。

1 个答案:

答案 0 :(得分:0)

//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") {
	  }
}