我有一个基本的html表单,当页面加载时,它将表单加载到没有数据的初始值。
在单个页面中我添加了两个标签容器左侧网格,右侧是html表单
当我们双击它时,网格中加载的记录会填充右侧表格。
我的要求基于一种类型下拉列表选择值,如何在产品下拉列表中获取默认值。
例如:我在左侧网格类型中有一个列,数据为Fab ..当我们双击此行时,表单将填充选定的值 晶圆厂。当类型下拉列表中的选定值为fab时,我需要在产品下拉列中检查空值或空值并设置默认值。
我们在产品下拉列表中获得的值是
NULL
NULL
SH_TY
HG_IU
NULL
NULL
我们在类型的下拉列表中获得的值是
Fab
LOI
TYU
Swa
这是我们试图填写表格的代码
以下是列名
var formFields = [
{column: 'ProductTypeId'},
{column: 'ProductCodeID'},],
var fillForm = function (record) {
for (var i in formFields) {
if (formFields[i].column != null) {
var currentValue = record[formFields[i].column];
var initValue = record[formFields[i].column + "_init"];
formFields[i].ref.set('value', (currentValue == null) ? '' : currentValue);
if (formFields[i].column == 'BtDate') {
formFields[i].ref.set('value', (currentValue == null || currentValue == '0') ? '0' : '1');
}
I tried to check like this but not working
if (formFields[i].column == 'ProductTypeId') {
if(currentValue == "Fab" || currentValue == "Swa")
{
formFields[i].ref.set.column.ProductCodeID('value', (currentValue == null || currentValue == '' || currentValue == currentValue) ? 'A_CL_FA': currentValue);
}
}
答案 0 :(得分:0)
您需要使用属性选择您的下拉列表,其值与null不同。