Always invoking of custom sublayout() #Manager

My question is this acceptable design to always invoke sublayout() to a Manager custom because of keyhandling in a screen?  I'm on an arbitrary amount of BitmapFields that are made to scale accordingly to the press of the button.  It seems that some content on BitmapField are not properly updated during the subsequent sublayouts.

Note in the following code:

-The first field in the Manager is a special case.

-The following fields are added as such BitmapFields: series of fuzzy BitmapFields, then series of the targeted BitmapFields.  (e.g., add (bitmapfield1_unfocused), add (bitmapfield2_unfocused), add (bitmapfield1_focused) and add (bitmapfield2_focused))

    protected void sublayout(int width, int height) {
        // TODO Auto-generated method stub
          int x = 0;
          int y = 0;
            Field field;
            Field headField = null;
            int numberOfFields = getFieldCount();

            if (numberOfFields > 1) {
                numberOfFields = (numberOfFields - 1) /2 + 1;
            }

            x = (width/2) -  _bitmapBaseSize*_focusIndex  - _bitmapFocusSize/2;

            for (int i=0; i 0) {

                    if (i == _focusIndex+1) {
                        field = getField(_focusIndex+numberOfFields);
                    }

                    layoutChild(field, width, height);

                    //
                    //(width/2) -  _bitmapBaseSize*_focusIndex  + _bitmapFocusSize/2
                    setPositionChild(field,x, y - field.getContentHeight());
                    x += field.getContentWidth();

                }
                else {  // If is the RegionableBitmap
                    layoutChild(field, width, height);
                    setPositionChild(field, 0, 0);
                }

                if (headField != null)
                    y = headField.getPreferredHeight();
            }
            setExtent(width /*Math.min( width, getPreferredWidth())*/, Math.min( height, getPreferredHeight()));
    }
}

Oh, Yes, you need a Manager customized for this!

Still, you'd better first create all your BitmapFields (for small and large bitmaps) with bit style FIELD_BOTTOM.  Do not add to any Manager yet!

Once this is done, I would say something like this:

1. do you have a NO_VERTICAL_SCROLL | NO_HORIZONTAL_SCROLL | USE_FULL_WIDTH | USE_FULL_HEIGHT Manager with a background set to your bitmap image full screen (pre - 4.6, you must override paintBackground (Graphics g) - it is documented that for Screen.paintBackground () but works from field!)  In its sublayout() position her only child - a HorizontalFieldManager (see below) - where you want it to be.  Use layoutChild (hfm, width, height) to first, then setPositionChild (hfm, (width - hfm.getWidth () / 2, height - hfm.getHeight (()), where hfm is your HorizontalFieldManager containing the rest of the bitmap.

2. create a custom HorizontalFieldManager (that I called hfm):

(a) substitute his paintBackground() to do anything - you do not want to erase areas

(b) initially to add the BitmapFields according to those that you want the user to see.  Say, you want to display the five image, number one and two small, numbers three large, small number four and five.  Add only the necessary fields.

(c) inside of the navigationMovement() replace the BitmapFields that must be replaced and updated the layout.  For example, if your dx is 1 (one step to the right), you need the following:

-remove the first bitmap;

-replace the third (large) bitmap with small correspondent;

-replace the fourth bitmap (small) with the corresponding wholesale;

-Add the sixth (or the first if you have a total of five pairs of bitmaps) small image;

-call on your hfm updateLayout() (perhaps not even need all these add(), replace(), and delete() should ask to rearrange)

3. Add hfm in your full-screen Manager.

I hope that gives you enough ideas to be implemented!

Tags: BlackBerry Developers

Similar Questions

  • Custom layout manager

    Hi all

    I can't create a custom presentation Manager. I extended the class Manager and set the getPreferredWidth() implement, the getPreferredHeight() and methods sublayout (int width, int height) but I have two LabelFields are not displayed.

    I would like to first of all fields of both label as shown in the image below, but I do not understand creation of custom models. I understand getPreferredWidth() and getPreferredHeight() sets the width and height of the Manager, but I'm confused with the method sublauout (int width, int height) and layoutChild and setPositionchild (field, int, int).

    I'd appreciate it if someone could point out tutorials, examples and notes for custom understanding models.

    Thank you

    Praveen Singh

    Hi arkadyz

    Thank you very much for the help.  I solved the problem I had, I tried to extend the class Manager and setPreferredWidth() to Display.getWidth () and setPreferredHeight() to return the height of the first field.  My problem is that I have added two LabelFields at my personal Manager and tried to keep them on the same line, which meant my int y variable has been created under the zero and my int variable x changed but these two variables x and is also used in setExtent(x,y); If I was getting setExtent (x, 0); which caused my labelfields does not show.

    protected void sublayout (int width, int height) {}
    int x = 0;
    int y = 0;

    for (int i = 0; i)< getfieldcount();="" i++)="">
    Field field = getField (i);
    layoutChild (field, width, height);
    setPositionChild (field, x, y);
    x += field.getWidth () + 90;
    y += 0;
    }
    setExtent (x, y + getField (0) .getHeight ());
    }

  • Why do I always screen boot to Startup Manager

    When I start Vista, I always get the screen boot manager asking me to select the operating system. I don't have Windows Vista installed. It is however an update of XP, but I reinstalled the Vista upgrade as a clean install. How can I get the screen popping up boot manager?

    Hi Craigbrush,

    Follow the suggestions below for a possible solution:

    Step 1: Start in safe mode and check if the problem persists.

    What is safe mode?

    http://Windows.Microsoft.com/en-us/Windows-Vista/what-is-safe-mode

    Step 2: If the problem does not occur in safe mode, you can put your system to boot (in normal mode) to solve the problem.

    How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7

    http://support.Microsoft.com/kb/929135

    Note: After troubleshooting, be sure to set the computer to start as usual as mentioned in step 7 in the above article.

    Hope this information helps.

  • Custom subscription management page

    We had to create a custom subscription management page that publishes on Eloqua to several languages. The position works very well, but what does not work is to know who the visitor is when they click on the link on the email subscription management page. Almost all of our recipients will not have a cookie to the visitor, so how can I tell me the address of e-mail for the contact search when I only have the elq variable that is passed on to the subscription management page?

    Hi Will,

    You can use a simple method for these pages of hosted subscription that would be adding email address to contacts to your URL and then this aid to search for data, or, if you want a method to test more, you could search for visitor when the email recipient lands on the page, extract the e-mail address and then use it to fill your contact database search and make the pre-population of. This method is more complex and requires some knowledge of javascript, but it can avoid the confusion of profile if emails are being sent on etc.

    For a brief explanation of the work of the more complex method, take a look at this thread:

    http://topliners.Eloqua.com/thread/2305

    You can even define searches for information to run only under certain conditions, to stop all data is pre-populated for organic visitors, that this has been discussed on LinkedIn recently in one groups Eloqua where forms are pre-filled with the wrong information.

  • OPM does not have the custom function Manager

    1. I have manually created an 'include' file in the 'Development' folder and add it to the project in the OPM.
    2. I put the program manager JAR in the "include" folder
    3. I created "" MyProject - config.xml "and place it in the"include"folder."
    4 OPM charge MyProject - config.XML when I generate the project. I found this by making the XML invalid, and OPM has complained about this.
    5. When you debug the project, OPM says:
    A custom function "isValidSPId" has been called and there is no custom function Manager. Choose a DLL and a class to provide a custom functions for this one.


    And I chose "Java" as a platform for the project properties.

    5. When you debug the project, OPM says:
    A custom function "isValidSPId" has been called and there is no custom function Manager. Choose a DLL and a class to provide a custom functions for this one.

    The debugger expects a function custom .NET, not a custom Java function

    And I chose "Java" as a platform for the project properties.

    I'm not sure what you mean - there is no such thing as a platform of modules - all rulebases are platform independent. Do you mean the setting of "Regression Tester - platform properties? If so, these effects only the platform used to run regression tests - not for compiling, debugging, or running with or without screens.

  • Custom layout manager: question sublayout

    Trying to implement a border layout manager (see the code), I'm having problem with the sublayout method. When the method is called, the value for the parameter "width" is 240, but the value for the parameter "size" is "1073741823' that really confuses me. I expect the value of "260" that I have tested on a simulator of Pearl.

    Can someone shed some light on this subject?

    JDE: 4.3

    Simulator: 8130

    Here is the code:

    class BorderLayoutManager extends Manager {
    
        public BorderLayoutManager() {
            super(Manager.NO_VERTICAL_SCROLL);
        }
    
        //overwrite the nextFocus method for custom navigation
        protected int nextFocus(int direction, boolean alt)
        {
            // Find the next field to be focused
        }
    
        protected void sublayout(int width, int height) {
        // calculate the position of each field, then call
        // setPositionChild() and layoutChild() for each field
        }   
    
       public int getPreferredWidth(){
        // calculate preferred width
       }
    
       public int getPreferredHeight(){
        // calculate preferred height
       }
    }
    
    public class MyScreen extends MainScreen{
        public MyScreen(){
            super();
            BorderLayoutManager manager = new BorderLayoutManager();
            manager.add(BorderLayoutManager.NORTH, new LabelField("North"));
            manager.add(BorderLayoutManager.SOUTH, new LabelField("South"));
            manager.add(BorderLayoutManager.WEST, new ButtonField("WEST"));
            manager.add(BorderLayoutManager.EAST, new ButtonField("EAST"));
            manager.add(BorderLayoutManager.CENTER, new RichTextField("center"));
            add(manager);
        }
    }
    

    If your custom Manager Manager has vertical scrolling enabled, then the height will show that this large number.

  • Rearrange the order of the fields in a custom battery Manager

    I am creating a custom handler where the content fields overlap between them (like the tabs of the file) and I want the field to appear above the other tabs when selected.

    I've been (but not all)

    • Adds an array of fields to the custom handler in their order, but during the sublayout, I put in the position and arrangement of the field first before all other fields
    • also added the index selected the Manager first, but the order of focus change.

    Does anyone know how to rearrange their display order battery? Is it still possible?

    It is only my understanding...  Not done.

    I think knowing that a Manager displays or paint the fields in the order they are added.  It will also move by default in this way.  When the focus moves, the field is painted with focus, but what this really means is that the area of the screen is redrawn.  The Manager will know which fields are displayed in the box that needs repainted and asked to be repainted.

    So if you have two fields, and they overlap, the second field is always painted on the first field, which is not what you want if the first field is in focus.

    In short, using my 'model', if you want something on top, it must be the last thing added to the Manager.

    So when the focus moves, you need to add and remove fields to the Manager.  This is not an operation that I would actually recommend.  Change of field managers in this way is 'expensive' in regard to treatment and could slow down at all, if in fact it works - I don't know how well a manager could face having the field at point removed and re added.  But this is probably the easiest option, at least the simpler I think.  The only other option I can think of involves a fancy paint treatment.

    You want to give this a go and see how you go?

  • Update scheduled task orchestration event custom password manager problem

    Hello experts,

    I'm trying to run a custom on-demand updating the user password in IOM 11.1.1.5

    Taken into account in the file input stream, there are 5 users
    TSTUSR1
    TSTUSR2
    TSTUSR3
    TSTUSR4
    TSTUSR5

    Problem that I face is when the update of password change fails for a user and for future users also obtain failed. Say to TSTUSR3 change the password has failed for some reason any (take the example user does not exist) then TSTUSR4 and TSTUSR5 also it is failed.

    Note: here the changepassword to TSTUSR4 and TSTUSR5 is get called but I get an orchestration event manager exception like below.

    < 9 March 2012 06:26:12 THIS > < WARNING > < oracle.iam.platform.kernel.impl > < IAM-00 80002 > < Orchestration validation failed on the event handler - the password change operation failed >.
    Exception occurred during password change
    oracle.iam.identity.exception.UserManagerException: the password change operatio n failed.
    at oracle.iam.identity.usermgmt.impl.UserManagerImpl.changePassword (user ManagerImpl.java:3024)
    at oracle.iam.identity.usermgmt.impl.UserManagerImpl.changePassword (user ManagerImpl.java:2959)
    at oracle.iam.identity.usermgmt.api.UserManagerEJB.changePasswordx (exercise wn Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJo inpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho dInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho dInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu ctionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu ctionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisit orImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.c allback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentIntercepto r.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocat ionInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu ctionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu ctionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho dInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopPr oxy.invoke(JdkDynamicAopProxy.java:204)
    to $Proxy331.changePasswordx (Unknown Source)
    at oracle.iam.identity.usermgmt.api.UserManager_nimav7_UserManagerRemote Impl.__WL_invoke (unknown Source)
    to weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke (its sionRemoteMethodInvoker.java:40)
    at oracle.iam.identity.usermgmt.api.UserManager_nimav7_UserManagerRemote Impl.changePasswordx (unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke (distance BusinessIntfProxy.java:85)
    to $Proxy195.changePasswordx (Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti on(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke (JdkDynami cAopProxy.java:198)
    to $Proxy328.changePasswordx (Unknown Source)
    oracle.iam.identity.usermgmt.api.UserManagerDelegate.changePassword (U're Source)


    And here is the code snippet I use
    ####################

    Try
    {
    CsvReader fileName = new CsvReader (actualPath);
    fileName.readHeaders ();

    While (fileName.readRecord ()) {}

    Try
    {

    String username = fileName.get("USR_LOGIN").toUpperCase ();
    Password String = fileName.get ("USR_PASSWORD");

    If (! isNullOrEmpty (username) & &! isNullOrEmpty (password))
    {
    userAPI.changePassword (username, password.toCharArray (), true);
    }
    on the other
    {
    System.out.println ("file is empty");
    Err.Add (FileName.getRawRecord ());
    }
    } catch (Exception e) {}
    Err.Add (FileName.getRawRecord ());
    System.out.println ("Exception occurred during password change");
    e.printStackTrace ();
    System.out.println ("continues with the next record");
    }
    }

    catch (Exception e) {}
    e.printStackTrace ();
    }

    ####################

    Your entry to most early would be useful.

    Thank you
    DK

    Published by: 875142 on March 8, 2012 22:56
  • Components customized QML: management of the events of the child controls

    The tutorial here:

    https://developer.BlackBerry.com/Cascades/documentation/UI/custom_components/custom_components_tutor...

    Shows how to use the alias so that you can read the values of the properties of the child controls.

    It would be good to have a code example that shows how to hang children change events. For example, if your custom control has a control segment, how to make the custom control user be notified when there is a click on segment control event or when the value of this control is changed.

    Signals can be easily created in QML and exposed from a QML file that is customized to be listend to another. The following article explains the basic process:

    https://developer.BlackBerry.com/Cascades/documentation/UI/signals_slots/index.html

    In its simplest form, a signal is created in QML using the following format:

    signal signalName (variableType variable1,...)

    In the QML implementation of this custom control file, you will now have a manager of signal onSignalName created automatically for you.

    I covered this topic in my last webcast and created a sample file that looks like this:

    https://developer.BlackBerry.com/Cascades/documentation/videos/index.html

    Beta 1: Astonishing UIS using the new framework of BlackBerry 10 - part 2

    The sample was created against the Beta 1 of the NDK for BlackBerry 10 but the QML (TaskControl.qml) file should work fine in the beta 2 release. If you are having trouble please post it here and I will consider.

    Kind regards

  • How to check if a custom Attachment Manager is installed

    Hey guys,.

    I have critical app run for our sales outside the field people and it uses an Attachment Manager custom that autoruns to the startup of the phone.  I want to check that the Manager is registered when they launch the actual application, so I can re - charge Manager if necessary.  Is there a way to do this?  Is it still necessary?  I am a fairly defensive programmer and you want to make my apps as reliable as possible, and as I said it is a critical application that relies on the Attachment Manager.

    Thank you

    Wade

    There is no API for this query.  After recording with AttachmentHandlerManager your application can write some sort of object of success in the duration of BlackBerry store.  When your application starts it could check for this object.

    Please note that the store of runtime is allowed out when is reset, so if the user resets their device the custom AttachmentHandler and runtime database object would disappear.

  • Export document to PDF print with links to custom without increasing the "CreateResourceStream" on the resource of the custom links Manager.

    PDF export print raises no reminder (CanCreateResourceStream, CreateResourceStream) on my manager of the custom resource (ILinkresourceHandler) this driver of images at low resolution on PDF by also all other export as interactive PDF, PNG, JPEG same impression are working properly. CustomDataLink sample also have the same problem.

    Print PDF Export Export & IDML work on background medium thread only model plugin get reminders related to export PDF, but my set LinkResourceHandle implemented in user Plugin interface so I resolve my problem of implementation of the mobile LinkResourceHandler, new model plugin.if you want it to be in the user interface pligon only that put a name of empty text file "DisableAsyncExport" in the content folder inside the app on mac OS , this will disable the export PDF & IDML background.

  • Creation of a photo gallery / portfolio for a customer to manage (CMS &amp; Business Catalyst)

    I was asked to create a website for a client, the client is a photographer and want a site to promote her nursery school photography business. She would like to be able to manage the site itself using the BC dashboard, upload pictures as and when necessary. I use Muse to create sites and have informed the customer that for any CMS they need hosting with Business Catalyst.

    My question is to create a relatively unlimited photo gallery / portfolio. I understand a customer can download and edit the images on their site using the dashboard of BC, providing there is a slot available to do so. I believe that Business Catalyst has a module of Gallery of photo on their Web marketing package, it would be what I'm looking for? Otherwise there is no good solution workaround available for my client using only Muse?

    In the future, the customer is looking for secure areas of the site and also a control system online, but right now it's a pretty simple promotional site with a good photo gallery.


    I posted a similar question last week, someone very kindly suggested Smugmug, I looked into a separate (including Smugmug) solution but it is not appropriate in this case and I would stick to the Muse, BC and Adobe.

    Hello

    Yes, you can use the photo gallery module, where your customer would be able to download new images of the backend site and update the module. There are also other settings they can use for image display with photo gallery.

    https://www.YouTube.com/watch?v=x-MuLyhxS5o

    https://www.YouTube.com/watch?v=Hg8pB1cLvnk

    For future preferences, your customer can configure the secure areas, online shop site admin etc.

    Let me know if you have any questions.

    Thank you

    Sanjit

  • Upgrade the smart devices and Customer Services Manager

    We use Device Manager 4.5 and Smart Client Services 4.4. I want to improve DM 4.6 SP1 and SCS to 5.0.

    I don't see any upgrade information in the documentation. How can I do this?

    Hi kayaserda,

    Upgrade of HPDM V4.5-* V4.6 before is quite simple and straight, especially if you use the PostgreSQL database.

    HPDM has an excellent site web http://www.hp.com/go/HPDM. From there you can find a link to whitepapers HPDM for V4.6 ftp://ftp.hp.com/pub/hpdm/Documentation/WhitePapers/4.6/ it we're here for upgrades.

    Two things to be aware, be sure you know where your HPDM is installed as will be asked in the course of the upgrade of the V4.6. Usually, it's "C:\Program files (x 86) \Hewlett-Packard\HP Manager of devices ' but yours may be different. Second thing, it is if you used Microsoft SQL as your database, make sure that you perform the upgrade with a user account with full access to the SQL database as the process of upgrade will need to do a job of database that needs permissions to the database. will connect to the database via the connected account do the upgrade.

    I also suggest to go directly to the SP1 V4.6. It's a simple update to 'throw distance.

    HPDM V4.6 and V4.6 SP1 are ftp://ftp.hp.com/pub/hpdm/Software/4.6/

    Concerning

    Andrew S.

  • Key events on the fields in the custom horizontalfield Manager

    Hi all

    I created the screen with a title bar and toolbar.

    The toolbar is created with a HorizontalFieldManager.

    Toolbar contains three BitmapField and a LabelField.

    How can I manage the key events of the fields in the HorizontalFieldManager.

    Where I need to override the keyChar() method.

    I did something wrong here. I do not receive the dialog box by pressing the Enter key. It is moving to the next icon that's all.

    I can move each icon by using the arrow keys, it is also developed. But when I press the Enter key, it goes to the next icon.

    I want to show the new screen by pressing the Enter key on each icon in the HorizontalFieldManager.

    How can I solve this problem... Any help...

    Override KeyDown() in your screen. As:

        public boolean keyDown(int keycode, int time)
        {
            System.out.println("Enter key pressed!");
            if (icon1.isFocus())
                Dialog.inform("show page1");
            else if (icon2.isFocus())
                Dialog.inform("show page2");
            else
                Dialog.inform("show page3");
    
            return true;
        }
    

    Concerning

    Bika

  • Business Catalyst customer subscription management

    Hello

    I'm a catalyst for business partner and web designer / developer.

    I want to delete a former site of game in British Colombia, which has been upgraded to one of my clients.

    The site is subscription and I would like to re - create a new site from scratch under its annual paid subscription for him.

    Data CRM and other data on clients in British Colombia is not relevant and does not need to be migrated.

    Is it possible to create a new site based on a template different ecommerce and re - assign to my customer subscription / account, if I delete the old site before?

    I would avoid a migration process from another site if possible as no need for data to keep.

    But I can't find any function in the partner portal to remove a site without losing the entire subscription to my customer?

    I get a ticket with Adobe, but it seems that they propose to do that for me in the background instead of me to be able to do this on my own?

    Is this a real limitation or I do not understand the process to do on my own?

    We should be able to re - allocate sites to different subscriptions and delete and recreate sites in British Colombia, without the help of support and without losing our customers subscription? Imagine what shame to ask a customer that he must give his credit card again although he would get reimbursed for the remaining time I have daught by an annual payment method?

    Help would be greatly appreciated.

    I'm also happy to pay for someone who can explain the process in detail, it is urgent for me.

    Dirk

    Hi Dirk,

    A subscription cannot be transferred from one place to the other. If you have two options:

    -recreate the site on the same site - simply creating new templates, pages and so on, on the same site

    -create a test site, the redesign of the site here. Once you are ready with the test site, cancel the original and upgrade test site. When you cancel (delete) the site, the subscription is deleted - so you will need to upgrade the new site on a new paid plan.

    I hope this is clear and help - please let me know if you have any questions.

    Thank you
    Florin

Maybe you are looking for