Публикация

Разница дат на странице

//Добавляем атрибуты и методы
attributes: {
    "UsrINTEGER111": { //Поле куда будет записываться количество дней разницы
        dataValueType: Terrasoft.DataValueType.INTEGER, //Тип поля (INTEGER)в зависимости от типа поля UsrINTEGER111
        dependencies: [
            {
                columns: ["UsrDATE", "UsrDATE1"], //Поля с датами
                methodName: "calculatedate"
            }
        ]
    }
},
methods: {
    calculatedate: function() {
        var D6 = this.get("UsrDATE");
        var D7 = this.get("UsrDATE1");
        if (D6 && D7) {
            this.set("UsrINTEGER111", parseInt(((D7.getTime()-D6.getTime())/86400000)+1)); //Формулу можно редактировать, например убрать +1
        }
    }
},

 

Нравится

Поделиться

0 комментариев
Показать все комментарии