NTimeline.js 1.06 KB
define(["utils"], function (_u) {
    'use strict';

    function NTimeline() {
        this.store = {};
    }

    NTimeline.prototype = {
        transferToVM: function (dm) {
            var showView = dm.showSet.view || {};
            showView.titlefield.fielddesc = showView.titlefield.fielddesc?_u.delHtmlTag(showView.titlefield.fielddesc):'';
            return {
                year: _u.getHtmlNoteName(3480),
                monthday: _u.getHtmlNoteName(3481) + '-' +_u.getHtmlNoteName(3676),
                options: {
                    readonly: dm.dataReadonly == 1
                },
                views: {
                    title: showView.titlefield.fielddesc|| SystemEnv.getHtmlNoteName(3534), // 标题
                    others: showView.otherfields.map(function (o) {
                        return o.map(function (v) {
                            return _u.delHtmlTag(v.fielddesc) || SystemEnv.getHtmlNoteName(4139); // 选择字段
                        });
                    })
                }
            };
        }
    };

    return NTimeline;
});