Ejemplo n.º 1
0
        function AffairFormModel() {
            UIModel.apply(this, arguments);

            var url = this.get('url');

            this.datasource = {
                members: datasource.remote(
                    '/member/list', 
                    { method: 'GET' }
                ),
                types: datasource.constant(types)
            };

            if (this.get('formType') === 'update') {

                this.datasource.detail = datasource.remote(
                    '/affair/find', 
                    {
                        method: 'GET',
                        data: {
                            id: url.getQuery('id'),
                        }
                    }
                );
            }
            else {
                var detail = { balance: 0, member: {} };
                this.datasource.detail = datasource.constant(detail);
            }
        }
Ejemplo n.º 2
0
    function EditModel() {
        UIModel.apply(this, arguments);

        this.datasource = {
            categories: function (model) {
                return service.categories();
            }
        };
    }
Ejemplo n.º 3
0
    function Model(context) {
        var model = this;
       
        UIModel.apply(model, arguments);
        var contentId = model.get('id');
        if (contentId) {
            model.datasource = {
                'content': datasource.remote(url.GET_ANNOUNCE_DETAIL, {
                    data:{
                        id: contentId
                    }
                })
            }
        } else {
            model.set('content', {})
        }
		
    }
Ejemplo n.º 4
0
 function Model() {
     var model = this;
     UIModel.apply(model, arguments);
     model.pageArguments = {
         pageNo: 1,
         pageSize: 20,
         order: '',
         orderBy: ''
     };
     model.listArguments = {
         indexType: 1,
         page: model.pageArguments
     };
     
     model.datasource = {
         'list': datasource.remote(url.GET_FEEDLIST),
         'exception': datasource.remote(url.GET_FEED_EXCEPTION, {data:model.listArguments})
     }
    
 }
Ejemplo n.º 5
0
    function Model(context) {
        this.actionCallback = context.actionCallback;
        var model = this;
        UIModel.apply(model, arguments);

    }
Ejemplo n.º 6
0
 /**
  * 动态 Form Model 基类
  *
  * @extends UIModel
  * @constructor
  */
 function DynamicFormModel() {
     UIModel.apply(this, arguments);
 }