Я могу получить все поля и опции, если он выбран.Ниже приведен код
var objectRecord = record.create({
type: context.resourceType,
isDynamic: true
});
var fields = objectRecord.getFields();
var allFields = [];
fields.forEach(function(fieldName) {
var field = objectRecord.getField({ fieldId: fieldName});
var fieldDetail = {
name : field.id,
label : field.label,
type : field.type,
required : field.isMandatory,
options : (field.getSelectOptions ? field.getSelectOptions() : [])
};
allFields.push(fieldDetail);
});
Но некоторые поля являются зависимыми полями.
- При установке флажка некоторые поля можно редактировать
- При выборе значения одного поля выбора отображаются дочерние значения выбора (значения зависят от другого окна выбора)
Как мы знаем в suitescript 2.0, что эти поля являются
- управляющими (родительскими) полями
- зависимыми полями
- зависимыми значениями, еслиполе является зависимым