示例#1
0
 void GridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs e)
 {
     CustomModelSynchronizerHelper.
     Assign <IModelAdaptorGridViewOptionsRule, IModelModelAdaptorGridViewOptionsRule>
         (e, new GridLstEditorDynamicModelSynchronizer(_gridListEditor), Frame,
         rule => new GridLstEditorDynamicModelSynchronizer(_gridListEditor.GridView, rule));
 }
        void GridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs e) {
            CustomModelSynchronizerHelper.
                Assign<IModelAdaptorGridViewOptionsRule, IModelModelAdaptorGridViewOptionsRule>
                (e,new GridViewListEditorModelSynchronizer(_asPxGridListEditor),Frame,
                rule =>new GridViewListEditorModelSynchronizer(_asPxGridListEditor.Grid, rule));

        }
示例#3
0
 public static void Assign(CreateCustomModelSynchronizerEventArgs e, IModelSynchronizable modelSynchronizer) {
     var modelSynchronizerList = e.ModelSynchronizer as ModelSynchronizerList;
     if (modelSynchronizerList == null) {
         e.ModelSynchronizer = new ModelSynchronizerList();
     }
     var synchronizerList = ((ModelSynchronizerList)e.ModelSynchronizer);
     synchronizerList.Add(modelSynchronizer);
 }
        void GridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs e)
        {
            var modelSynchronizer = ModelSynchronizer();

            if (modelSynchronizer != null)
            {
                CustomModelSynchronizerHelper.Assign(e, modelSynchronizer);
            }
        }
示例#5
0
        public static void Assign <TModelAdaptorRule, TModelModelAdaptorRule>(CreateCustomModelSynchronizerEventArgs e, IModelSynchronizable modelSynchronizer, Frame frame, Func <TModelModelAdaptorRule, IModelSynchronizable> func)
            where TModelAdaptorRule : IModelAdaptorRule
            where TModelModelAdaptorRule : IModelNode
        {
            var modelAdaptorRuleController = frame.Controllers.ToList <Controller>().OfType <IModelAdaptorRuleController>().FirstOrDefault();

            if (modelAdaptorRuleController != null)
            {
                modelAdaptorRuleController.ExecuteLogic(typeof(TModelAdaptorRule), typeof(TModelModelAdaptorRule), rule => Assign(e, func.Invoke((TModelModelAdaptorRule)rule)));
            }
            Assign(e, modelSynchronizer);
        }
示例#6
0
        public static void Assign(CreateCustomModelSynchronizerEventArgs e, IModelSynchronizable modelSynchronizer)
        {
            var modelSynchronizerList = e.ModelSynchronizer as ModelSynchronizerList;

            if (modelSynchronizerList == null)
            {
                e.ModelSynchronizer = new ModelSynchronizerList();
            }
            var synchronizerList = ((ModelSynchronizerList)e.ModelSynchronizer);

            synchronizerList.Add(modelSynchronizer);
        }
 void GridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs e) {
     CustomModelSynchronizerHelper.Assign(e, new GridViewListEditorModelSynchronizer(ASPxGridListEditor));
 }
示例#8
0
 void GridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs createCustomModelSynchronizerEventArgs)
 {
     CustomModelSynchronizerHelper.Assign(createCustomModelSynchronizerEventArgs, new UnboundColumnSynchronizer(GridListEditor, View.Model));
 }
示例#9
0
 void GridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs createCustomModelSynchronizerEventArgs)
 {
     createCustomModelSynchronizerEventArgs.ModelSynchronizer = new UnboundColumnSynchronizer(GridListEditor, View.Model);
 }
 void GridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs createCustomModelSynchronizerEventArgs) {
     CreateCustomModelSynchronizerHelper.Assign(createCustomModelSynchronizerEventArgs, new GridLstEditorDynamicModelSynchronizer(_gridListEditor));
 }
 void GridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs e){
     var modelSynchronizer = ModelSynchronizer();
     if (modelSynchronizer!=null)
         CustomModelSynchronizerHelper.Assign(e, modelSynchronizer);
 }
示例#12
0
 void PivotGridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs createCustomModelSynchronizerEventArgs)
 {
     AttachToControlEvents();
 }
 void GridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs e)
 {
     CustomModelSynchronizerHelper.Assign(e, new GridListEditorDynamicModelSynchronizer(_gridListEditor));
 }
示例#14
0
 void GridListEditorOnCreateCustomModelSynchronizer(object sender, CreateCustomModelSynchronizerEventArgs e)
 {
     CustomModelSynchronizerHelper.Assign(e, new GridViewListEditorModelSynchronizer(ASPxGridListEditor));
 }