List of buttons

I inherited a file with buttons of lots (100 +) on several pages. They created a new hyperlink Destinations > anchor text and referenced to the key to this anchor. Now, I need to know what button makes reference to that anchor text. I can use the control panel for a few buttons, but is it not possible to get a list of all the buttons and their anchorage?

Here's a free script.

ButtonNavigator - Kerntiff publishing systems

P.

Tags: InDesign

Similar Questions

  • 33 Firefox works only with Amazon Wish List radio buttons

    On Amazon.com, if I click on the option button "Add to wish list", my wish lists list doesn't go down for display and selection. Instead, the item is added to my wish list default (I have several wish lists). Within any given wish list, radio buttons 'Move' (to another list of wishes) and 'Delete' does not work for any item in the list. This does not work on my system (Win 7; 33 Firefox) if I use (God forbid!) Internet Explorer.

    This happens in Firefox Safe mode? If this isn't the case, it can be a complement on. Questions to troubleshoot Firefox in Safe Mode

  • How to create a list of button by using the names of a table

    Hi, I want to create an application that displays detailed information about something. for example, as the profile of the users. my application will read an xml response from the server that contains the list of the names of the users. How to create a list of buttons using the names and then each button that displays the name that can be pressed and displays detailed information about the name? I think that it is similar to the BBM app that displays a contact list of the user. Thank you very much

    Create a ButtonField as:

    ButtonField [] users_buttons = new ButtonField [number of users];

    Initialize the uasing dem:

    for (int i = 0; i)<>

    users_buttons [i] = new ButtonField ("user", Field.FIELD_HCENTER |) ButtonField.CONSUME_CLICK);

    Make dem clickable setchangeListener method of buttonField and Ooveride Navigation click to make a few operatoin by clicking on the specific button!

  • create a list of "buttons."

    I am creating a list of "Buttons", I use the term as I want to reproduce the behavior of a button, but it is created dynamically.  For example I return data as xml, I am a loop nodes and create buttons for each node I find.  The button will be implemented in the following way

    _______________________________

    Text1

    Text2

    _______________________________

    Text1

    Text2

    _______________________________

    When you click one of these buttons, it will redirect to another page.  What would be the best way to create these buttons?  I am new to Java and BB, I don't require exact code that I am happy to learn, however some tips in the right direction would be great.

    Can you tell me what gives you the idea that you cannot create controls (I suppose you mean the fields to use the terminology of BlackBerry) dynamically.

    As far as I know, there is no RIM provided the fields that you cannot dynamically create.  In your case, I proposed two options, both use RIM provided fields.  Then you should be OK.

    However, I'm guessing that you look at some code like this:

    class MyScreen extends form {}

    ...

    BasicEditField myField1 = BasicEditField (...) new

    BasicEditField myField2 = BasicEditField (...) new

    ...

    private void processEnter() {}

    If {(myField2.gettext (.equals("Fred")))

    ...

    }

    }

    In this case to refer directly to myField1, then Yes, you have it is defined.  But you don't have to write code like this, you can create a vector in which you put all the controls and manage them yourself.  It is more difficult, of course, but more flexible.  And code like above is often very difficult to treat.

    So if you want to design your application as in the example I gave above, then you will need to "preset" all fields.

    However, if you think that you may need 100 custom fields, then I suggest that you look at the ListField idea.  Insofar as you have only one field, it uses the same "logic to display" to display the entries that give you it.  So if you have 20 entries, it shows 20 lines, if you have 100 entries, it will display 100 lines.

    ListField is not trivial to use, but I think it will be much easier than the redefined option you are currently considering.  And it's very effective.

    So my recommendation is that you try to make this request using the ListField.

  • Weird behavior involving the shape, the list and button

    The following code does not work, but if you remove the HBox opening tags and closing, it works.

    I mean, 'work', click on the button and the default string must be added to the data provider, and appear in the list.

    Very strange.

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
      <mx:Script>
        <![CDATA[
          import mx.collections.ArrayCollection;
          [Bindable] private var detailsAC:ArrayCollection = new ArrayCollection();
          private var addNewDetailPrompt:String = "click to add new details entry";
          
          private function addDetail():void{
            if(detailsAC.length == 0 || detailsAC.getItemAt(0) != addNewDetailPrompt){
              detailsAC.addItemAt(addNewDetailPrompt, 0);
            }
          }
        ]]>
      </mx:Script>
      <mx:Form>
        <mx:FormItem label="Event details:">
          <!--<mx:HBox>-->
            <mx:List id="detailsList" editable="true"
              dataProvider="{detailsAC}">
              <mx:itemRenderer>
                <mx:Component>
                  <mx:TextArea text="{data}"/>
                </mx:Component>
              </mx:itemRenderer>          
            </mx:List>
            <mx:Button label="Add..." click="addDetail();"/>                
          <!--</mx:HBox>-->
        </mx:FormItem>
      </mx:Form>  
    </mx:Application>
    

    The bug is confirmed in Flex SDK 3.4.

    You can upgrade to Flex 3.5 SDK? Check your sample application with this SDK, the problem disappeared.

    Related bug:

    If , the controls are placed inside of containers, then the component data-driven does not display changes made to data collection ArrayCollection binded

    https://bugs.Adobe.com/jira/browse/SDK-17879

    PS

    It is attached patch probably related to the ListBase.as class

    https://bugs.adobe.com/jira/browse/SDK-16101 , if you can not move immediately to Flex 3.5 SDK

  • Creating a list of buttons

    Hello

    I am trying to build a list of buttons, each one integrated with an image as an icon. Each of these buttons are dragEnabled, in the sense that they can drag and drop on a canvas. I tried to create a list of button with the above charateristics and my code as shown below. However, it has not worked for me.

    Code:

    < mx:Array id = "arr" >
    < mx:Object mouseDown = "dragButton (event)" id = "trans" name = "Transformer" icon = "{transIcon}" contextMenu = "{buttonMenu}" / > "
    < mx:Object mouseDown = "dragButton (event)" id = "isoTrans" name = "Transformer of Isolation" icon = "{recIcon}" = "{buttonMenu}" contextMenu / > "
    < mx:Object mouseDown = "dragButton (event)" id = "ups" name = "UPS" icon = "{linuxIcon}" contextMenu = "{buttonMenu}" / > "
    < mx:Object mouseDown = "dragButton (event)" id = "pdu" name = "PDU" icon = "{vmIcon}" contextMenu = "{buttonMenu}" / > "
    < / mx:Array >

    < mx:HorizontalList id = 'horizontalList '.
    labelField = "label".
    iconField = 'thumbnailImage '.
    dataProvider = "(arr).
    itemRenderer = "CustomItemRenderer."
    dragMoveEnabled = "false".
    columnCount = '2 '.
    columnWidth = '150 '.
    number of lines = '2 '.
    rowHeight = "200".
    horizontalScrollPolicy = "on" / >

    The CustomItemRenderer.mxml:

    <? XML version = "1.0" encoding = "utf-8"? >
    "" < mx:VBox xmlns:mx = "http://www.adobe.com/2006/mxml"
    horizontalAlign = "center".
    verticalAlign = "middle" >

    "< mx:Button mouseDown ="data .mouseDown"icon =" {data.icon} "contextMenu =" {data.contextMenu} "buttonMode ="true"useHandCursor ="true"/ >" "

    < mx:Label text = "{data.name}" / > "

    < / mx:VBox >

    Let me know what I'm missing. Thank you

    Hi Ronnie,.

    Have you tested the app...

    He works for you... ?

    Thank you

    Jean Claude Chari

  • How can I get the 'Pocket List View' button? It is NOT in my bookmarks menu.

    I only have the "Save button in the Pocket". Cannot find the Pocket anywhere display list.

    Hello, see Pocket button is under the favorite button. You must click on the bookmark list. Which will bring you to the display list of Pocket

  • How can I add a custom list field button?

    I have a CustomListField... I need to add a column of buttons on each line in the list... .c a someone hel [p me with the sample code... or the idea...

    Thank you.

    in case it helps. what worked for me is...

    first of the first 2 labels in line-> FOCUSABLE

    line-> NON-FOCUS

    button FOCUSABLE

    Now I can perform different actions when it is clicked on label or click on the button.

    Thanks Peter

  • How to validate a list of button selection box record

    Hi, I have a form with a list of selection box required. If the user is not to seek a point of it I get ORA-01400: cannot insert NULL into error, but instead of this error, I have a javascript that could be used to send a message to the user before present, but have no idea where should I call go!

    Thanks for any info.

    -iahmadi

    Hi Iahmadi,
    You don't need to use javascript to do this, in fact, you can use apex integrated inline control validation to validate when no items selected. Try the following-

    For the list of selection in the LOV section, type-1 in the null value.
    Create a validation of levels element in the page that discusses the section. in the posting type select ITEM IN EXPRESSION 1 IS NOT CONTAINED in the EXPRESSION 2.

    It fires when the user click on the button without selecting any item in the drop-down list SAVE.

    Hope this helps,

    Kind regards

    Pascal M

  • After you select list, and button on the same line

    Just a minor matter cosmetic a user has raised.

    I have a couple of selection lists that I have on the same line by setting the 'start on new line' on no. Is it possible to get a button to sit on the same line (i.e. within the same line of the table or cell as Select lists)?

    West Indies,

    When you create a button, the second page of the wizard is the option you're looking for: 'create a button displayed among the elements of this region. "

    Just keep in mind that these buttons don't submit by default where as area buttons can also redirect without submitting it.

    Kind regards
    Dan

    http://danielmcghan.us
    http://sourceforge.NET/projects/tapigen

  • Adding static button in a drop-down list

    Hi all

    I add a list to verticalFieldManager with vertical scrolling function, and in the same crib from the bottom, I need to add a button (after clicking on the button I have to go on the other screen).

    Here, my problem is that whenever I scroll the list, the button does not scroll, it should look like the button on the top of the display to scroll and the list in the background. But whenever I scroll the list, list a scroll at the bottom of button.

    For more information, I add a screenshot, please find the attachment.

    I'd have a play with this, the thought took a little more time than I expected and there are a few "curve balls.

    In any case, here's some code that can do what you want.  There's some stuff in there, but see how you get on the revision of the code and the doc and the items I gave you to, to see if you can understand what is happening.

    Tested on OS 6.0 Simulator 9800, not on anything else.

    package mypackage;
    
    import java.util.Vector;
    
    import net.rim.device.api.system.Display;
    import net.rim.device.api.ui.Color;
    import net.rim.device.api.ui.Font;
    import net.rim.device.api.ui.Graphics;
    import net.rim.device.api.ui.Manager;
    import net.rim.device.api.ui.ScrollChangeListener;
    import net.rim.device.api.ui.TouchEvent;
    import net.rim.device.api.ui.XYRect;
    import net.rim.device.api.ui.component.ButtonField;
    import net.rim.device.api.ui.component.LabelField;
    import net.rim.device.api.ui.component.ListField;
    import net.rim.device.api.ui.component.ListFieldCallback;
    import net.rim.device.api.ui.component.SeparatorField;
    import net.rim.device.api.ui.component.Status;
    import net.rim.device.api.ui.container.MainScreen;
    import net.rim.device.api.ui.container.VerticalFieldManager;
    
    public class StaticButtonTestScreen extends MainScreen implements ListFieldCallback{
    
        private static int NUMBER_OF_ROWS_TO_ADD = 50;
        private static int NUMBER_OF_COLUMNS_TO_DISPLAY = 6;
    
        private Vector _listElements = new Vector();
        // We use a pretty crude method to supply the items to be displayed
        private ListField _listField;
        private int _requiredColumnWidth;
    
        StaticButtonTestScreen(){
    
            //! how wide will we make the columns?
            Font ourFont = this.getFont();
            _requiredColumnWidth = ourFont.getAdvance(" column 8 ");
            //! this example has fixed column widths.  They do not have to be.  Fixed is just simple to demonstrate.
    
            this.add(new LabelField("Above ListField", LabelField.FOCUSABLE));
            this.add(new SeparatorField());
            //! Add the ListField to a HorizontalFieldMaanger that can scroll horizontally.
            //! It is this that does the scrolling for us.
            StaticButtonManager myMan = new StaticButtonManager();
    
            //! Note the overridden methods in our ListField.
            _listField = new ListField() {
                //! OVerride layout so that you get the ListField defined the width that you want.
                protected void layout(int maxWidth, int maxHeight) {
                    int requiredWidth = Math.min(maxWidth, this.getPreferredWidth());
                    super.layout(requiredWidth, maxHeight);
                }
            };
            VerticalFieldManager vfm = new VerticalFieldManager(Manager.VERTICAL_SCROLLBAR | Manager.VERTICAL_SCROLL);
            // Put ListField in here so that it scrolls
            _listField.setCallback(this);
            _listField.setSize(NUMBER_OF_ROWS_TO_ADD);
            // setSearchable(true) so a key stroke will invoke indexOfList().  Try it
            _listField.setSearchable(true);
            for(int count = 0; count < NUMBER_OF_ROWS_TO_ADD; ++count) {
                String listItem = Integer.toString(count) + ".";
                _listElements.insertElementAt(listItem, count);
          }
            vfm.add(_listField);
            myMan.add(vfm);
            ButtonField bf = new SpecialButtonField("test");
            myMan.add(bf);
            this.add(myMan);
            this.add(new SeparatorField());
            this.add(new LabelField("Below ListField", LabelField.FOCUSABLE));
        }
    
        // Following methods are required by the ListFieldCallback interface
    
        public void drawListRow(ListField listField, Graphics graphics, int index, int y, int width) {
    
            int columnWidth = width/NUMBER_OF_COLUMNS_TO_DISPLAY;
            //! Use the width that we have, not the width we requested.
            //! There is a chance that they might be different, though I suspect this would only
            //! be seen during development when perhaps changes have not be made consistently. 
    
            int xpos = 0;
    
            // First column test data supplied from program
            String suppliedData = (String) this.get(listField, index);
            graphics.setColor(Color.BLACK);
            graphics.drawText(suppliedData, xpos, y);
            xpos +=  columnWidth;
    
            // Dummy up the other columns.....
            graphics.setColor(Color.RED);
            for ( int i = 1; i < NUMBER_OF_COLUMNS_TO_DISPLAY; i++ ) {
                graphics.drawText("c" + Integer.toString(i), xpos, y);
                xpos +=  columnWidth;
            }
    
        }
    
        public Object get(ListField listField, int index) {
             return _listElements.elementAt(index);
        }
    
        //! In theory, the "framework" can call this, so it should return the same
        //! value as the overridden getPreferredWidth().  But my testing suggests this is
        //! is actually never called.  But for consistency, set it correctly!
        public int getPreferredWidth(ListField litfield) {
            return _requiredColumnWidth * NUMBER_OF_COLUMNS_TO_DISPLAY;
        }
    
        // People don't know how to use this, so I'm coding this up as an example
        // In the sample code you can use the digits to find things...
        public int indexOfList(ListField listField, String prefix, int start) {
            // Search from where we currently are forward.
            for ( int i = start; i < _listElements.size(); i++ ) {
                String element = (String) this.get(listField, i);
                if ( element != null && prefix != null ) {
                    // Just being careful
                    if ( element.startsWith(prefix) ) {
                        return i;
                    }
                }
            }
            // Not found, search from beginning to where we are currently
            for ( int i = 0; i < start; i++ ) {
                String element = (String) this.get(listField, i);
                if ( element != null && prefix != null ) {
                    // Just being careful
                    if ( element.startsWith(prefix) ) {
                        return i;
                    }
                }
            }
            // Didn't find it, don't move....
            return start;
        }
    
    // Special Manager so that we can overlay the Fields
    // and because the standard optimised paint does not
    // cope with this, we need to invalidate() the Field on scroll to get
    // it repainted.
    
    // We also have a bit of work around
    
    class StaticButtonManager extends Manager implements ScrollChangeListener {
        // Implement ScrollChangeListener so tha on a scroll, we repaint
        // because the default action is optimised and does not cope
        // with the overlaid Fields.
        boolean scrollListenerSet = false;
        SpecialButtonField bf = null;
        XYRect ourExtent = new XYRect();
        public StaticButtonManager() {
            super(Manager.NO_VERTICAL_SCROLL | Manager.USE_ALL_HEIGHT);
        }
        // Override paintBackground just so we can see the extent of this Manager
        // Not necessary, just done to make it easier to see.
        public void paintBackground(Graphics g) {
            int currentBackgroundColor = g.getBackgroundColor();
            try {
                g.setBackgroundColor(0X00CCCCCC);
                g.clear();
            } finally {
                g.setBackgroundColor(currentBackgroundColor);
            }
        }
        // Only expect two Fields
        // 1) A VFM which will scroll to handle the ListField
        // 2) A button that we will stuck at the bottom right
        protected void sublayout(int maxWidth, int maxHeight) {
            maxHeight = Display.getHeight()/2;
            // Set the Height that the ListField will use when scrolling.
            if ( this.getFieldCount() != 2 ) {
                throw new RuntimeException("Incorrect number of Fields added");
            }
            VerticalFieldManager listFieldManager = (VerticalFieldManager) this.getField(0);
            if ( !scrollListenerSet ) {
                scrollListenerSet = true;
                listFieldManager.setScrollListener(this);
            }
            super.layoutChild(listFieldManager, maxWidth, maxHeight);
            super.setPositionChild(listFieldManager, 0, 0);
            if ( listFieldManager.getHeight() < maxHeight ) {
                maxHeight = listFieldManager.getHeight();
            }
            bf = (SpecialButtonField) this.getField(1);
            super.layoutChild(bf, maxWidth, maxHeight);
            super.setPositionChild(bf, maxWidth - bf.getWidth(), maxHeight - bf.getHeight());
            setExtent(maxWidth, maxHeight);
    
        }
        public void scrollChanged(Manager manager, int newHorizontalScroll, int newVerticalScroll) {
            this.invalidate(); // repaint everything....
        }
        /*
         * Might be needed, comment out code just in case
        public int getFieldAtLocation(int x, int y) {
            if ( x >= this.getWidth() - bf.getWidth() &&
                 y >= this.getHeight() - bf.getHeight() ) {
                return 1;
            }
            return super.getFieldAtLocation(x, y);
        }
        */
        // Just used to allow the user to use the trackpad to go horizontally and select the button.
        // Not really needed
        protected boolean navigationMovement(int dx, int dy, int status, int time) {
            boolean buttonInFocus = bf.isFocus();
            if ( dx > 0 && !buttonInFocus ) {
                bf.setFocus();
                return true;
            } else
            if ( dx < 0 && buttonInFocus ) {
                this.getField(0).setFocus();
                return true;
            }
            return super.navigationMovement(dx, dy, status, time);
        }
        // Because the Button keeps moving in relation t the manager
        // and the manager does not expect this,
        // We have to check the touch location ourselves
        protected boolean touchEvent(TouchEvent message) {
            int x = message.getX( 1 );
            int y = message.getY( 1 );
            getExtent(ourExtent);
            if( x < 0 || y < 0 || x > ourExtent.width || y > ourExtent.height ) {
                    // Outside the field
                    return false;
            }
            if ( x >= ourExtent.width - bf.getWidth() &&
                 y >= ourExtent.height - bf.getHeight() ) {
                bf.onClick();
                return true;
            }
            return false;
        }
    }
    // Special Button so that the Button can be clicked from the
    // Manager's touchEvent
    class SpecialButtonField extends ButtonField {
        public SpecialButtonField(String label) {
            super(label);
        }
        protected boolean navigationClick( int status, int time ) {
            onClick();
            return true;
        }
        public void onClick() {
            Status.show("Clicked: " + Integer.toString(_listField.getSelectedIndex()));
        }
    
    }
    
    }
    
  • iPhone as the movement of the button list

    Hello world

    How can I make a list of button like the iPhone with AS3.0; When you drag the buttons list, it will slip, just follow the finger position, and which does not trigger a click event of button. but push of the button will send a key event, both two kinds of work event finely together, do not interfere with each other.

    Could someone give me an idea?

    The difference between the two is that when you click on a button you release without moving. So you can work off mouseDown / mouseUp events. MouseDown file initial x, y position - we mouseUp if the position has not changed, you can check if an icon was clicked.

  • Validation of radio button and select list

    Hi all

    I have a radio button with definition of LOV like: -.

    < b > STATIC2:Yes; Y, no.; N < /b >

    I have also two Select with LOV definitions as element of the list: -.

    < b > STATIC2:Dodge; D, Ferrari; F, Benz; B, Audi; A Lexus; L < /b >

    Part of radio button is selected by default as 'No' and so both the items in the Select list are disabled (using JS)

    Now, when the user select 'Yes' in the Select list option button are activated so far works very well with my forced.

    I want to make the extra functionaly using VALIDATION, saying: when the user select Yes radio button option he or she must select one of the values in list of the any of the SELECT LIST point 1st or 2nd, without selecting LOV all the selection list, he or she cannot leave the page.


    How to approach any idea, I have a couple of experience but :(


    appreciated


    Thank you


    Deep

    Hello deep,

    I fixed it in your environment. You forgot to put the value of Null "- SELECT -" return to selection lists. This is the value that the selection list gets when nothing is selected. If you omit this "null %" value is used (you can also compare it with this value in your validation).
    I suggest you another value for the Null return value if it is emty, as 'None '.

    Greetings,
    Roel
    http://roelhartman.blogspot.com/
    You can reward this response in marking it as useful or Correct ;-)

  • Firefox 29 all kinds of buttons in the address bar

    Since the update to Firefox 29 when I short URLs in my address bar, a long list of buttons appears next to the URL of the current page. How do I remove these? It is very annoying...

    Screenshot: http://imgur.com/VZQkhvQ

    Hello, the problem is probably caused by the extension of 1.0.6 rss icon you have and is buggy in firefox 29...

    Troubleshoot extensions, themes, and issues of hardware acceleration to resolve common problems of Firefox

  • Lack of new button separator

    First noticed in FF29, but may occur earlier. Buttons new separator and new space are absent from the list of buttons customization.

    How can I get back them?

    You can provide feedback to the developers here:
    https://input.Mozilla.org/en-us/feedback

Maybe you are looking for

  • iPhone fell in the water

    I have an iphone 6 and he fell into the water. Anyone have any suggestions about how to fix it? Please help me.

  • Mac os 9 on new imacs!

    Hi it dose - does anyone know if there is a way to emulate mac os 9 el legend or a way to install it on the hard drive with a program or something please help!

  • Time Capsule as a secondary backup location

    I have six computers on a network, each with its own hard drive dedicated to the Time Machine backups. Could I, on each of my computers, precise Time Capsule as a secondary backup in addition to the hard disk location dedicated to the computer?

  • My copy of Windows XP application now to be reactivated. I bought Windows 7 but I can't get into Windows XP to back up my files.

    WINDOWS XP Home Edition has BEEN ACTIVATED FOR YEARS AND IT APPLICATION to BE REACTIVATED AND NOT ACCEPT THE KEY NUMBER.  I tried to activate it online and by phone, but I've only had the computer records.   I bought Windows 7 but must recover my fil

  • No problem, general question

    Hello Quick question: I have two sites each with the cisco 837 ADSL router their internet connection. Both receive a dynamic IP on their ATM interface in the face of internet. Is their ANY way we can to establish a VPN connection between the two? I k