Timelinr.js 859 Bytes
define(["utils"], function (_u) {
    'use strict';

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

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

    return Timelinr;
});