Получение пустого значения вместо нулевого - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь открыть новую форму, которая вызывает функцию newRecord. Эта newRecord функция устанавливает sObjectId значение в null , но оно пусто .

Не получен ожидаемый результат (sObjectId == null). текущий результат (sObjectId == "").

newRecord : function(component, event, helper) {
    component.set('v.body', []);
    component.set('v.rowIndex', 0);
    component.set('v.currentRowIndex', 0);
    component.set('v.objectName', "PlanType__c");
    helper.readRecords(component, event, helper);
    component.set('v.objectName', "ProjectType__c");
    helper.readRecords(component, event, helper);
    component.set('v.objectName', "Project__c");
    component.set('v.fieldSetName', "ProjectGanttTextInGanttBarOption");
    helper.readCustomObjectFieldset(component, event, helper);
    component.set('v.fieldSetName', "ProjectGanttFilterOption");
    helper.readCustomObjectFieldset(component, event, helper);
    component.set('v.fieldSetName', "ProjectGanttSortByOption");
    helper.readCustomObjectFieldset(component, event, helper);
    helper.readCompactLayoutAsFieldSet(component, event, helper);
    component.set('v.objectName', "GanttSettings__c");
    var selectGanttSettings = component.find("select-GanttSettings");
    if($A.util.isUndefinedOrNull(selectGanttSettings.get("v.value")) || $A.util.isEmpty(selectGanttSettings.get("v.value"))){
        component.set("v.sObjectIsDisable", false);
        component.set('v.sObjectId', null);
        component.set('v.sObject', {'Name':'','Global__c':false,'Default__c':false});
    }else{
        component.set('v.sObjectId', selectGanttSettings.get("v.value"));
        helper.readRecord(component, event, helper);
    }
    helper.readCustomField(component, event, helper);
    helper.showModal(component, event, helper);
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...