如何在dojox/grid/DataGrid上设置自定义参数

如何在dojox/grid/DataGrid上设置自定义参数,dojo,dojox.grid.datagrid,dojox.grid,Dojo,Dojox.grid.datagrid,Dojox.grid,在一个对话框中,我创建了一个用于显示一些数据的dojox/grid/DataGrid,它正在工作。在选择行时,我必须在主屏幕上填充一些值。我可以在行上设置一些自定义参数,这些参数将指示是否预先填充值。下面是布局,我添加了一个参数-preFillToMainScreen:true var layout = { cells: [ { 'name': 'Reinsurance Type', 'field': 'Reinsur

在一个对话框中,我创建了一个用于显示一些数据的
dojox/grid/DataGrid
,它正在工作。在选择行时,我必须在主屏幕上填充一些值。我可以在行上设置一些自定义参数,这些参数将指示是否预先填充值。下面是布局,我添加了一个参数-
preFillToMainScreen:true

var layout = {
    cells: [
        {   
            'name': 'Reinsurance Type',
            'field': 'ReinsuranceType',
            'width': '150px'
        }, {
            'name': 'Treaty Type',
            'field': 'TreatyType',
            'width': '100px'
        }, {
            'name': 'VTGBEZ',
            'field': 'VTGBEZ',
            'width': '120px'
        }, {
            'name': 'VTGNR',
            'field': 'VTGNR',
            'width': '120px',
            'preFillToMainScreen': true
        }
    ]
};
如何获取此参数的值
预填充到屏幕
(true或false)


谢谢

该组件中没有此类功能。。布局被锁定在三个参数中,您的其他列被指定为-考虑下面的HTML,并理解<代码>布局> <代码>变量“转换”为:

     <th field="ReinsuranceType" width="150px">Reinsurance Type</th>
     <th field="TreatyType" width="100px">Treaty Type</th>
     <th field="VTGBEZ" width="120px">VTGBEZ</th>
     <th field="VTGNR" width="120px">VTGNR</th>
再保险类型
条约类型
VTGBEZ
VTGNR
您需要创建一个隐藏的单元格/列。然后,网格渲染完成后,循环所有行,查看
数据本身-检查“prefill”是否为true/false

换句话说,
preFillToMainScreen
不属于布局,除非它有自己的列。您可以选择使用隐藏单元格(任意数据都可以包含在商店的项目中)或扩展dojox.grid以根据需要进行增强