Keeping track of user selections - button highlights

Hello, I would like to be able to make an audio setup menu (3 tracks) and when a user returns to the menu, the button for that track will already be selected.
With other authoring programs I would use a GPRM script, but Encore doesn't have scripting/GPRM tracking as far as I know.  Is there another way to do this?
Example:
English 5.1
Spanish 2.0
French 2.0
User selects French 2.0, watches a few clips and wants Enlish instead.  When he returns to the menu, he sees this:
English 5.1
Spanish 2.0
French 2.0
Thanks!

I have not used it, but see "Indicate the active audio or subtitle track" here:
http://help.adobe.com/en_US/encore/cs/using/WSbaf9cd7d26a2eabfe8074010 38582db29-7e8ca.html

Similar Messages

  • Which activity reports keep track of user in sap ep

    HI ALL
    which activity reports keep track of user who logged in a day  in Enterprise Portal. I dont want active user only. i want recently visited active users in a 1 day.
    Edited by: johnright on Mar 7, 2011 12:27 PM

    Hi
    Try Google Analytics.
    Check this article for integrating Google Analytics in Portal.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/50b94044-7008-2b10-1680-c04e4526367b
    Thanks
    Puneet

  • Keeping track of users over different apps

    Hi folks,
    I haven't seen much on this question. How do you keep track of users across apps? If I log a user in using a 'login' app and then want to move them to another app, how do I keep track of their username (or some other identifier)?
    I just read that each app uses it's own session.
    Any advice is very much appreciated!

    I haven't done it much myself, but you CAN do cross-context calls.
    There is a method in ServletContext: getServletContext( String context)
    eg
    application.getServletContext("/login") would get you the servletContext of the "login" application
    From that you can get a request dispatcher, and forward them to a page under that context. You could also pass information back and forth via the application layer.
    To do this, you need to explicitly specify an app can make cross-context calls (part of the setup for the web context).
    eg in Tomcat
    <Context path="/login" docBase="login" reloadable="true" crossContext="true" >
    Hope this helps some,
    evnafets

  • KMC - User Selection Button is inactive

    Hi at all,
    since a few days we faced a strange problem in our new Netweaver Portal which we build up at the monent to a new Q-System.
    In the KM at every place where I must select users, groups or roles (e.g. for granting permissions to folders or for assigning users to a collaboration room) the selection button is inactive so that I cannot search for users nor assigne one. This feature has worked at the very beginning, but I can't say exactly when it worked anymore. 
    Has anyone any idea about this?
    Thanks and best regards
    Katrin

    Hi Patricio,
    thanks for your answer. We are lucky to have already found the problem. Once for testing we have activated the settings for the "Differentiation of User Data Display in External Portals" as decribed on help.sap.com which inactivates the people finder funtion. We have switched the settings and now everything works fine again.
    Thanks and best regards
    Katrin Fischer

  • Keep track of user logins and time

    Is there any way to track users on our xserve quad xeon...such as login date and times?

    Hello, tinafromrandolph, and welcome to the AppleBoards,
    What services are you interested in keeping track of? AFP, for instance, logging can be set to monitor anything from login/out times to file actions.
    You would need to parse the log data in some way if you were looking to make a regular report or something like that, but that's true of about any log file you want to investigate. It largely depends on what service(s) you want to monitor and how detailed their logging is, but a lot of stuff is or can be logged.
    If you are more specific there may be more detailed help people can provide.
    =Tod

  • Keeping track of user changes

    Hello All,
    I have an application containing various screens. The concern is that each screen has various fields. The requirement is that if the user has edited any field and instead of clicking the save button, user clicks on another item in the menu, the system should warn the user about unsaved contents. Can someone give some inputs about how to proceed?

    You will have to set a flag when ever a field change occurs. Clear the flag when the user clicks on the save button, then at the menu level check the flag - if the flag is set do your thing with warning the user.
    The only other way would be to keep the origional values of all the fields when the screen(s) initially start and save them again when the user saves them. When the user clicks on the menu check the current field values against the saved values - if there is a change warn the user.
    Note you will need to be careful and make sure the screen(s) are still open when when checking at the menu level.
    rykk

  • Keeping track of parts selected and approved already

    I have the following tables
    create table table_one
           table_id varchar2(40),
           location_place varchar2 (100)
    );made using the following insert statement
    insert into table_one
        (table_id, location_place)
    values
        ('g1223', 'NEWYORK');
    insert into table_one
        (table_id, location_place)
    values
        ('g1224', 'BOSTON');
    insert into table_one
        (table_id, location_place)
    values
        ('g1225', 'DALLAS');
    insert into table_one
        (table_id, location_place)
    values
        ('g1226', 'NEWYORK');
    insert into table_one
        (table_id, location_place)
    values
        ('g1226', 'PARIS');
    insert into table_one
        (table_id, location_place)
    values
        ('g1226', 'ABIDJAN');
        now my question is, I have the idea in my mind already but the syntax is the main problem since I am still a beginer in oracle. I can do this easily in visual.studio.net but I have to do it first in oracle to test it out and see whether it works.
    question
    I am trying to create a simple interface whereby from the above table, three table_id will be displayed and basically what happens is the user has to look for those three table_id physically in the real world. Now if those table_id has been found, the user is able to enter a simple input like Y or 1 which signify found and N or 0 signify not found. Now once the input are entered, those table_id are transferred to a new table called table_two. see code
    create table table_two
           table_id varchar2(40),
           location_place varchar2 (100)
    );THe idea of using a table_two is to prevent the same table_id from being picked and looked for all the time. Instead, what is meant to happen is basically everyday a new table_id from table_one is going to be picked and the user will search for them phyiscally and input 1 or Y, this has to occurs so that in a year all table_id are searched for physically. Note also, sometimes the user might not be able to get to all table_id picked for that day. Also, table_one techincally has up to 300,000 table_ids. These are just samples I included. My question though. How can this simple interface be implemented. I will appreciate any help. Thank you
    Edited by: user13328581 on Aug 23, 2010 12:42 PM

    I just noticed your table actually appears to use a combination of table_id and location_place as its primary key. Is this correct, does your primary key consist of these 2 columns, or is there a different column that by itself is the primary key? As is, my suggested solution won't work, but if you can tell me this, I can give you an example that will work.
    If I assume you use both columns as your primary key, here are 2 options for you:
    CREATE TABLE     table_three
    (     table_id     VARCHAR2(40)     NOT NULL
    ,     location_place     VARCHAR2(100)     NOT NULL     
    ,     date_found     DATE
    INSERT INTO     table_three
    VALUES ('g1226', 'NEWYORK', SYSDATE-10);Then use the following query to populate your list of table_id/locations to check:
    SELECT     t1.*
    FROM     table_one t1
    ,     table_three t3
    WHERE     t1.table_id          = t3.table_id (+)     -- (+) for outer join, since we want to include all values in table_one, whether or not there's a record for that value in table_three
    AND     t1.location_place     = t3.location_place (+)
    AND     (     t3.date_found     <= ADD_MONTHS(SYSDATE, -12)
         OR     t3.date_found     IS NULL
    ;(given the one record inserted in table_three, this query will return 5 records)
    Or, if you want a record of when something was checked and whether it got a 'Y' or an 'N' (instead of the above, which assumes you only care if something is a 'Y'), you can use:
    CREATE TABLE     table_four
    (     table_id     VARCHAR2(40)     NOT NULL
    ,     location_place     VARCHAR2(100)     NOT NULL
    ,     date_checked     DATE
    ,     found_flag     CHAR(1)
    INSERT INTO     table_four
    VALUES ('g1226', 'NEWYORK', SYSDATE-10, 'Y');Then use the following query to populate your list of table_id/locations to check:
    SELECT     t1.*
    FROM     table_one     t1
    WHERE     NOT EXISTS     (     
                   SELECT     1
                   FROM     table_four     t4
                   WHERE     t4.table_id          = t1.table_id
                   AND     t4.location_place     = t1.location_place
                   AND     found_flag          = 'Y'
                   AND     date_checked          > ADD_MONTHS(SYSDATE, -12)
    ;And, if you do have multiple people checking these items, John's suggestion is really good.

  • JTabbedPane keeps track of last selected tab

    Hi everybody,
    experiencing some problems with swing...
    I've got a javax.swing.JTabbedPane whose behaviour is kind of strange: I need my application to have always the same tab selected at initialisation, which is very simple in theory. In my initialisation method I just do:
    MainTab.setSelectedIndex(0);
    But instead of selecting the first tab (index 0), it keeps selected the one I last chose in the previous run.
    Any idea?
    Thanks in advance.
    JON HAITZ

    Hi calvino_ind,
    I am unfortunately not allowed to disclose my entire code, but I'm posting the code part where the problem may lie so that you can try to guess where the problem comes from:
    public class VitalSignMonitorView extends FrameView {
    public VitalSignMonitorView(SingleFrameApplication app) {
    super(app);
    initComponents();
    init();
    // status bar initialization - message timeout, idle icon and busy animation, etc
    ResourceMap resourceMap = getResourceMap();
    int messageTimeout = resourceMap.getInteger("StatusBar.messageTimeout");
    messageTimer = new Timer(messageTimeout, new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    statusMessageLabel.setText("");
    messageTimer.setRepeats(false);
    int busyAnimationRate = resourceMap.getInteger("StatusBar.busyAnimationRate");
    for (int i = 0; i < busyIcons.length; i++) {
    busyIcons[i] = resourceMap.getIcon("StatusBar.busyIcons[" + i + "]");
    busyIconTimer = new Timer(busyAnimationRate, new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    busyIconIndex = (busyIconIndex + 1) % busyIcons.length;
    statusAnimationLabel.setIcon(busyIcons[busyIconIndex]);
    idleIcon = resourceMap.getIcon("StatusBar.idleIcon");
    statusAnimationLabel.setIcon(idleIcon);
    progressBar.setVisible(false);
    // connecting action tasks to status bar via TaskMonitor
    TaskMonitor taskMonitor = new TaskMonitor(getApplication().getContext());
    taskMonitor.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
    public void propertyChange(java.beans.PropertyChangeEvent evt) {
    String propertyName = evt.getPropertyName();
    if ("started".equals(propertyName)) {
    if (!busyIconTimer.isRunning()) {
    statusAnimationLabel.setIcon(busyIcons[0]);
    busyIconIndex = 0;
    busyIconTimer.start();
    progressBar.setVisible(true);
    progressBar.setIndeterminate(true);
    } else if ("done".equals(propertyName)) {
    busyIconTimer.stop();
    statusAnimationLabel.setIcon(idleIcon);
    progressBar.setVisible(false);
    progressBar.setValue(0);
    } else if ("message".equals(propertyName)) {
    String text = (String)(evt.getNewValue());
    statusMessageLabel.setText((text == null) ? "" : text);
    messageTimer.restart();
    } else if ("progress".equals(propertyName)) {
    int value = (Integer)(evt.getNewValue());
    progressBar.setVisible(true);
    progressBar.setIndeterminate(false);
    progressBar.setValue(value);
    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {
    mainPanel = new javax.swing.JPanel();
    MainTab = new javax.swing.JTabbedPane();
    panelWelcome = new javax.swing.JPanel();
    labelPatientChoice = new javax.swing.JLabel();
    jScrollPane1 = new javax.swing.JScrollPane();
    tablePatientList = new javax.swing.JTable();
    buttonSelectPatient = new javax.swing.JButton();
    buttonCreatePatient = new javax.swing.JButton();
    jSeparator5 = new javax.swing.JSeparator();
    panelPatient = new javax.swing.JPanel();
    jSeparator1 = new javax.swing.JSeparator();
    jSeparator2 = new javax.swing.JSeparator();
    jSeparator3 = new javax.swing.JSeparator();
    jSeparator4 = new javax.swing.JSeparator();
    m_PanelPI = new javax.swing.JPanel();
    mPI_LabelSex = new javax.swing.JLabel();
    mPI_LabelName = new javax.swing.JLabel();
    mPI_Name = new javax.swing.JTextField();
    mPI_LabelSurname = new javax.swing.JLabel();
    mPI_Surname = new javax.swing.JTextField();
    mPI_LabelBirthDate = new javax.swing.JLabel();
    mPI_BirthDateChooser = new com.toedter.calendar.JDateChooser();
    mPI_SexComboBox = new javax.swing.JComboBox();
    m_PanelAI = new javax.swing.JPanel();
    mAI_LabelWeight = new javax.swing.JLabel();
    mAI_Height = new javax.swing.JTextField();
    mAI_LabelHeight = new javax.swing.JLabel();
    mAI_Weight = new javax.swing.JTextField();
    m_PanelSI = new javax.swing.JPanel();
    mSI_CentreRegDate = new javax.swing.JLabel();
    mSI_LabelSystemRegDate = new javax.swing.JLabel();
    mSI_CentreRegDateChooser = new com.toedter.calendar.JDateChooser();
    mSI_SystemRegDateFormattedTextField = new javax.swing.JFormattedTextField();
    jButton1 = new javax.swing.JButton();
    mG_PatientId = new javax.swing.JTextField();
    mG_LabelPatientId = new javax.swing.JLabel();
    jButton2 = new javax.swing.JButton();
    panelContactPerson = new javax.swing.JPanel();
    panelIllness = new javax.swing.JPanel();
    panelDrugs = new javax.swing.JPanel();
    panelDevice = new javax.swing.JPanel();
    panelMeasurement = new javax.swing.JPanel();
    jScrollPane2 = new javax.swing.JScrollPane();
    listMeasurementType = new javax.swing.JList();
    labelSelectMeasurementType = new javax.swing.JLabel();
    jSeparator6 = new javax.swing.JSeparator();
    jScrollPane3 = new javax.swing.JScrollPane();
    tableMeasurements = new javax.swing.JTable();
    labelTableMeasurements = new javax.swing.JLabel();
    jSeparator7 = new javax.swing.JSeparator();
    labelSelectedMeasurementType = new javax.swing.JLabel();
    textFieldSelectedMeasurementType = new javax.swing.JTextField();
    panelMeasurementDisplay = new javax.swing.JPanel();
    jTextFieldSelectedPatient = new javax.swing.JTextField();
    jLabel14 = new javax.swing.JLabel();
    menuBar = new javax.swing.JMenuBar();
    javax.swing.JMenu fileMenu = new javax.swing.JMenu();
    javax.swing.JMenuItem exitMenuItem = new javax.swing.JMenuItem();
    javax.swing.JMenu helpMenu = new javax.swing.JMenu();
    javax.swing.JMenuItem aboutMenuItem = new javax.swing.JMenuItem();
    statusPanel = new javax.swing.JPanel();
    javax.swing.JSeparator statusPanelSeparator = new javax.swing.JSeparator();
    statusMessageLabel = new javax.swing.JLabel();
    statusAnimationLabel = new javax.swing.JLabel();
    progressBar = new javax.swing.JProgressBar();
    mainPanel.setAutoscrolls(true);
    mainPanel.setName("mainPanel"); // NOI18N
    MainTab.setTabLayoutPolicy(javax.swing.JTabbedPane.SCROLL_TAB_LAYOUT);
    org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(vitalsignmonitor.VitalSignMonitorApp.class).getContext().getResourceMap(VitalSignMonitorView.class);
    MainTab.setToolTipText(resourceMap.getString("MainTab.toolTipText")); // NOI18N
    MainTab.setName("MainTab"); // NOI18N
    panelWelcome.setToolTipText(resourceMap.getString("panelWelcome.toolTipText")); // NOI18N
    panelWelcome.setEnabled(false);
    panelWelcome.setName("panelWelcome"); // NOI18N
    labelPatientChoice.setFont(resourceMap.getFont("labelPatientChoice.font")); // NOI18N
    labelPatientChoice.setText(resourceMap.getString("labelPatientChoice.text")); // NOI18N
    labelPatientChoice.setEnabled(false);
    labelPatientChoice.setName("labelPatientChoice"); // NOI18N
    jScrollPane1.setName("jScrollPane1"); // NOI18N
    tablePatientList.setAutoCreateRowSorter(true);
    tablePatientList.setModel(new javax.swing.table.DefaultTableModel(
    new Object [][] {
    new String [] {
    "Patient_ID", "Surname", "Name"
    boolean[] canEdit = new boolean [] {
    false, false, false
    public boolean isCellEditable(int rowIndex, int columnIndex) {
    return canEdit [columnIndex];
    tablePatientList.setName("tablePatientList"); // NOI18N
    tablePatientList.addMouseListener(new java.awt.event.MouseAdapter() {
    public void mouseClicked(java.awt.event.MouseEvent evt) {
    tablePatientListMouseClicked(evt);
    jScrollPane1.setViewportView(tablePatientList);
    buttonSelectPatient.setText(resourceMap.getString("buttonSelectPatient.text")); // NOI18N
    buttonSelectPatient.setName("buttonSelectPatient"); // NOI18N
    buttonSelectPatient.addMouseListener(new java.awt.event.MouseAdapter() {
    public void mouseClicked(java.awt.event.MouseEvent evt) {
    buttonSelectPatientMouseClicked(evt);
    buttonCreatePatient.setText(resourceMap.getString("buttonCreatePatient.text")); // NOI18N
    buttonCreatePatient.setName("buttonCreatePatient"); // NOI18N
    buttonCreatePatient.addMouseListener(new java.awt.event.MouseAdapter() {
    public void mouseClicked(java.awt.event.MouseEvent evt) {
    buttonCreatePatientMouseClicked(evt);
    jSeparator5.setName("jSeparator5"); // NOI18N
    javax.swing.GroupLayout panelWelcomeLayout = new javax.swing.GroupLayout(panelWelcome);
    panelWelcome.setLayout(panelWelcomeLayout);
    panelWelcomeLayout.setHorizontalGroup(
    panelWelcomeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(panelWelcomeLayout.createSequentialGroup()
    .addGap(20, 20, 20)
    .addGroup(panelWelcomeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
    .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 341, Short.MAX_VALUE)
    .addComponent(jSeparator5, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 341, Short.MAX_VALUE)
    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, panelWelcomeLayout.createSequentialGroup()
    .addComponent(labelPatientChoice, javax.swing.GroupLayout.PREFERRED_SIZE, 179, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, panelWelcomeLayout.createSequentialGroup()
    .addComponent(buttonSelectPatient)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 53, Short.MAX_VALUE)
    .addComponent(buttonCreatePatient)))
    .addGap(514, 514, 514))
    panelWelcomeLayout.setVerticalGroup(
    panelWelcomeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(panelWelcomeLayout.createSequentialGroup()
    .addGap(19, 19, 19)
    .addGroup(panelWelcomeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(buttonSelectPatient)
    .addComponent(buttonCreatePatient))
    .addGap(11, 11, 11)
    .addComponent(labelPatientChoice)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(jSeparator5, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addGap(13, 13, 13)
    .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 539, Short.MAX_VALUE)
    .addGap(29, 29, 29))
    MainTab.addTab(resourceMap.getString("panelWelcome.TabConstraints.tabTitle"), panelWelcome); // NOI18N
    panelPatient.setFocusable(false);
    panelPatient.setName("panelPatient"); // NOI18N
    panelPatient.addComponentListener(new java.awt.event.ComponentAdapter() {
    public void componentShown(java.awt.event.ComponentEvent evt) {
    panelPatientComponentShown(evt);
    jSeparator1.setName("jSeparator1"); // NOI18N
    jSeparator2.setName("jSeparator2"); // NOI18N
    jSeparator3.setName("jSeparator3"); // NOI18N
    jSeparator4.setName("jSeparator4"); // NOI18N
    m_PanelPI.setBorder(javax.swing.BorderFactory.createTitledBorder(null, resourceMap.getString("m_PanelPI.border.title"), javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, resourceMap.getFont("m_PanelPI.border.titleFont"))); // NOI18N
    m_PanelPI.setName("m_PanelPI"); // NOI18N
    mPI_LabelSex.setText(resourceMap.getString("mPI_LabelSex.text")); // NOI18N
    mPI_LabelSex.setName("mPI_LabelSex"); // NOI18N
    mPI_LabelName.setText(resourceMap.getString("mPI_LabelName.text")); // NOI18N
    mPI_LabelName.setName("mPI_LabelName"); // NOI18N
    mPI_Name.setBackground(resourceMap.getColor("mPI_Name.background")); // NOI18N
    mPI_Name.setText(resourceMap.getString("mPI_Name.text")); // NOI18N
    mPI_Name.setDisabledTextColor(resourceMap.getColor("mPI_Name.disabledTextColor")); // NOI18N
    mPI_Name.setName("mPI_Name"); // NOI18N
    mPI_LabelSurname.setText(resourceMap.getString("mPI_LabelSurname.text")); // NOI18N
    mPI_LabelSurname.setName("mPI_LabelSurname"); // NOI18N
    mPI_Surname.setText(resourceMap.getString("mPI_Surname.text")); // NOI18N
    mPI_Surname.setDisabledTextColor(resourceMap.getColor("mPI_Surname.disabledTextColor")); // NOI18N
    mPI_Surname.setName("mPI_Surname"); // NOI18N
    mPI_LabelBirthDate.setText(resourceMap.getString("mPI_LabelBirthDate.text")); // NOI18N
    mPI_LabelBirthDate.setName("mPI_LabelBirthDate"); // NOI18N
    mPI_BirthDateChooser.setBackground(resourceMap.getColor("mPI_BirthDateChooser.background")); // NOI18N
    mPI_BirthDateChooser.setName("mPI_BirthDateChooser"); // NOI18N
    mPI_SexComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Male", "Female" }));
    mPI_SexComboBox.setName("mPI_SexComboBox"); // NOI18N
    javax.swing.GroupLayout m_PanelPILayout = new javax.swing.GroupLayout(m_PanelPI);
    m_PanelPI.setLayout(m_PanelPILayout);
    m_PanelPILayout.setHorizontalGroup(
    m_PanelPILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(m_PanelPILayout.createSequentialGroup()
    .addContainerGap()
    .addGroup(m_PanelPILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
    .addGroup(m_PanelPILayout.createSequentialGroup()
    .addComponent(mPI_LabelName, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(mPI_Name, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addGroup(m_PanelPILayout.createSequentialGroup()
    .addComponent(mPI_LabelSurname, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(mPI_Surname, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addGroup(m_PanelPILayout.createSequentialGroup()
    .addComponent(mPI_LabelBirthDate, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(mPI_BirthDateChooser, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    .addGroup(m_PanelPILayout.createSequentialGroup()
    .addComponent(mPI_LabelSex, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(mPI_SexComboBox, 0, 159, Short.MAX_VALUE)))
    .addContainerGap(36, Short.MAX_VALUE))
    m_PanelPILayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {mPI_Name, mPI_Surname});
    m_PanelPILayout.setVerticalGroup(
    m_PanelPILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(m_PanelPILayout.createSequentialGroup()
    .addContainerGap()
    .addGroup(m_PanelPILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(mPI_LabelName, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(mPI_Name, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(m_PanelPILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(mPI_LabelSurname, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(mPI_Surname, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(m_PanelPILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addComponent(mPI_LabelBirthDate, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(mPI_BirthDateChooser, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(m_PanelPILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(mPI_LabelSex, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(mPI_SexComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    m_PanelAI.setBorder(javax.swing.BorderFactory.createTitledBorder(null, resourceMap.getString("m_PanelAI.border.title"), javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, resourceMap.getFont("m_PanelAI.border.titleFont"))); // NOI18N
    m_PanelAI.setName("m_PanelAI"); // NOI18N
    mAI_LabelWeight.setText(resourceMap.getString("mAI_LabelWeight.text")); // NOI18N
    mAI_LabelWeight.setName("mAI_LabelWeight"); // NOI18N
    mAI_Height.setDisabledTextColor(resourceMap.getColor("mAI_Height.disabledTextColor")); // NOI18N
    mAI_Height.setName("mAI_Height"); // NOI18N
    mAI_LabelHeight.setText(resourceMap.getString("mAI_LabelHeight.text")); // NOI18N
    mAI_LabelHeight.setName("mAI_LabelHeight"); // NOI18N
    mAI_Weight.setDisabledTextColor(resourceMap.getColor("mAI_Weight.disabledTextColor")); // NOI18N
    mAI_Weight.setName("mAI_Weight"); // NOI18N
    javax.swing.GroupLayout m_PanelAILayout = new javax.swing.GroupLayout(m_PanelAI);
    m_PanelAI.setLayout(m_PanelAILayout);
    m_PanelAILayout.setHorizontalGroup(
    m_PanelAILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(m_PanelAILayout.createSequentialGroup()
    .addContainerGap()
    .addGroup(m_PanelAILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addComponent(mAI_LabelHeight, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(mAI_LabelWeight, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(m_PanelAILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addComponent(mAI_Weight, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(mAI_Height, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addContainerGap(38, Short.MAX_VALUE))
    m_PanelAILayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {mAI_Height, mAI_Weight});
    m_PanelAILayout.setVerticalGroup(
    m_PanelAILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(m_PanelAILayout.createSequentialGroup()
    .addContainerGap()
    .addGroup(m_PanelAILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(mAI_Weight, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(mAI_LabelWeight, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(m_PanelAILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(mAI_LabelHeight, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(mAI_Height, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    m_PanelSI.setBorder(javax.swing.BorderFactory.createTitledBorder(null, resourceMap.getString("m_PanelSI.border.title"), javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, resourceMap.getFont("m_PanelSI.border.titleFont"))); // NOI18N
    m_PanelSI.setName("m_PanelSI"); // NOI18N
    mSI_CentreRegDate.setText(resourceMap.getString("mSI_CentreRegDate.text")); // NOI18N
    mSI_CentreRegDate.setName("mSI_CentreRegDate"); // NOI18N
    mSI_LabelSystemRegDate.setText(resourceMap.getString("mSI_LabelSystemRegDate.text")); // NOI18N
    mSI_LabelSystemRegDate.setName("mSI_LabelSystemRegDate"); // NOI18N
    mSI_CentreRegDateChooser.setBackground(resourceMap.getColor("mSI_CentreRegDateChooser.background")); // NOI18N
    mSI_CentreRegDateChooser.setName("mSI_CentreRegDateChooser"); // NOI18N
    mSI_SystemRegDateFormattedTextField.setBackground(resourceMap.getColor("mSI_SystemRegDateFormattedTextField.background")); // NOI18N
    mSI_SystemRegDateFormattedTextField.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.DateFormatter()));
    mSI_SystemRegDateFormattedTextField.setText(resourceMap.getString("mSI_SystemRegDateFormattedTextField.text")); // NOI18N
    mSI_SystemRegDateFormattedTextField.setDisabledTextColor(resourceMap.getColor("mSI_SystemRegDateFormattedTextField.disabledTextColor")); // NOI18N
    mSI_SystemRegDateFormattedTextField.setEnabled(false);
    mSI_SystemRegDateFormattedTextField.setName("mSI_SystemRegDateFormattedTextField"); // NOI18N
    javax.swing.GroupLayout m_PanelSILayout = new javax.swing.GroupLayout(m_PanelSI);
    m_PanelSI.setLayout(m_PanelSILayout);
    m_PanelSILayout.setHorizontalGroup(
    m_PanelSILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(m_PanelSILayout.createSequentialGroup()
    .addContainerGap()
    .addGroup(m_PanelSILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
    .addComponent(mSI_LabelSystemRegDate, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    .addComponent(mSI_CentreRegDate, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(m_PanelSILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
    .addComponent(mSI_CentreRegDateChooser, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    .addComponent(mSI_SystemRegDateFormattedTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 151, Short.MAX_VALUE))
    .addContainerGap(44, Short.MAX_VALUE))
    m_PanelSILayout.setVerticalGroup(
    m_PanelSILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(m_PanelSILayout.createSequentialGroup()
    .addContainerGap()
    .addGroup(m_PanelSILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(mSI_LabelSystemRegDate, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(mSI_SystemRegDateFormattedTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(m_PanelSILayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addComponent(mSI_CentreRegDate, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(mSI_CentreRegDateChooser, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    jButton1.setText(resourceMap.getString("jButton1.text")); // NOI18N
    jButton1.setEnabled(false);
    jButton1.setName("jButton1"); // NOI18N
    jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
    public void mouseClicked(java.awt.event.MouseEvent evt) {
    ButtonSavePatientDataMouseClicked(evt);
    mG_PatientId.setText(resourceMap.getString("mG_PatientId.text")); // NOI18N
    mG_PatientId.setDisabledTextColor(resourceMap.getColor("mG_PatientId.disabledTextColor")); // NOI18N
    mG_PatientId.setName("mG_PatientId"); // NOI18N
    mG_LabelPatientId.setText(resourceMap.getString("mG_LabelPatientId.text")); // NOI18N
    mG_LabelPatientId.setName("mG_LabelPatientId"); // NOI18N
    jButton2.setText(resourceMap.getString("jButton2.text")); // NOI18N
    jButton2.setName("jButton2"); // NOI18N
    jButton2.addMouseListener(new java.awt.event.MouseAdapter() {
    public void mouseClicked(java.awt.event.MouseEvent evt) {
    ButtonModifyPatientDataMouseClicked(evt);
    javax.swing.GroupLayout panelPatientLayout = new javax.swing.GroupLayout(panelPatient);
    panelPatient.setLayout(panelPatientLayout);
    panelPatientLayout.setHorizontalGroup(
    panelPatientLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(panelPatientLayout.createSequentialGroup()
    .addGroup(panelPatientLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(panelPatientLayout.createSequentialGroup()
    .addContainerGap()
    .addGroup(panelPatientLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
    .addComponent(m_PanelSI, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    .addComponent(m_PanelAI, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    .addComponent(m_PanelPI, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    .addGap(515, 515, 515)
    .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addGap(5, 5, 5)
    .addComponent(jSeparator2, javax.swing.Group

  • Keeping track of user views

    Is there a simple way to implement which user(s) (if any) have viewed a specific link? I am trying to enhance a report by allowing the user to determine:
    a) if no one has viewed the information contained within a record of the report
    b) if it has been viewed, list the users that have viewed it and the time they viewed it
    c) if I have viewed the link in a prior login.
    Any help would be greatly appreciated!

    You can check out the Discussion Forum application on Sourceforge or here (under Packaged Applications). It's 'similar' to this application.
    You might also want to check out the reports built-in to Apex already. Log in to the 'INTERNAL' workspace as the ADMIN user, and search around. It's hard for me to see right now, so I don't want to browse around myself and try to find it, but what you want is there. A bit of looking and analyzing will get you pointed to the same sets of tables Apex already uses to track these. You also might want to look at Vikas' example, where he installed the Apex tables as a view-only app, so you can see what's being used where and how.
    Bill Ferguson
    (Hopefully my eyesight gets back to normal pretty soon)

  • Keeping track of users...

    I am new to jsp and i am trying to make a website.
    i am trying to show every user a page with a welcome note eg. if "username" logs in i wanted to show
    "welcome username".
    i tried to use cookies to store the login information of user but problem arising is that whenever a new user logs in
    he gets the welcome note with a name of previous user who logged in,it doesn't matters whether second user is
    logging from same system or different..
    anyone with an idea why it is happening , pls help.
    thanks in advance.
    login.jsp
    Cookie cookie1=new Cookie("username",username);
    cookie1.setMaxAge(3600);
    cookie1.setPath("/");
    response.addCookie(cookie1);
    home.jsp
    String cookieName1 = "username";
    Cookie cookies[] =request.getCookies();
    Cookie myCookie1 = null;
    if (cookies != null)
    for (int f = 0; f < cookies.length; f++)
    if (cookies [f].getName().equals (cookieName1))
    myCookie1 = cookies[f];
    break;
    u=myCookie1.getValue();

    Please keep this to one thread. You already asked this question here: [http://forums.sun.com/thread.jspa?threadID=5323527&tstart=0|http://forums.sun.com/thread.jspa?threadID=5323527&tstart=0]
    I will continue the conversation in that thread. Please us it.

  • Keeping track of rows already selected

    Hi.  I'm somewhat a T-SQL noob.  The answer to my question may be obvious, but I just want to see if I have any options.  I need to scan a table for rows where a column contains a certain value, and then send an email
    to notify users of the resultset.  I'll run that scan say hourly. The table I'm scanning is in a vendor-owned database that I can't modify.  So I guess I need to keep track of previously selected rows so I don't keep notifying
    users of the same resultset, and store those in a persistent table in a separate utility database.  Right so far?  Thanks for helping me get started.

    Ok, so what you'll want to do then is just select rows that have been edited in the last hour:
    SELECT *
    FROM myTable
    WHERE last_updated_on >= DATEADD(HOUR,-1,CURRENT_TIMESTAMP)
    And you'll only get the rows that have been updated in the last hour :)
    Don't forget to mark helpful posts, and answers. It helps others to find relevant posts to the same question.

  • How can I keep track of ans of quest ???? [Struts]

    hi,
    I am trying to develop Question-Answer pages using struts.
    The problem is when user selectes the right option(radio button) of different different quest. how can i keep track of these selected radio buttons ???
    I mean how can i trace the value of selected radio button corresponding to its quest. in my ActionForm and ActionClass.
    //loop for all questions
    <logic:notEmpty name="QUEST_LIST">
         <logic:iterate id="list" name="QUEST_LIST"  indexId="sno">     
         <tr>
              <td><%=(sno.intValue()+1) %>
              </td>
              <td> <bean:write name="list" property="QUESTION" />
              </td>               
         </tr>
         <tr>//loop for all options of corresponding question
    <logic:iterate id="OptionList" name="list" property="OPTION_LIST">
              <td> 
              </td>
              <td><INPUT type="radio" name="<bean:write name="list" property="QUESTION_ID" />" value="<bean:write name="OptionList" />">
                   <bean:write name="OptionList" />
              </td>
              </logic:iterate>
         </tr>     
         <tr><td> </td>
         </tr>
         </logic:iterate>
    </logic:notEmpty>Now my problem is in statement.....
    INPUT type="radio" name="<bean:write name="list" property="QUESTION_ID" />" value="<bean:write name="OptionList" />">
    if I hardcode the valueof "name" attribute then only one radio button is selected from all the question, so i created it dynamically using quesID.
    now its working fine only one radio can be selected for each quest. BUT how I set the values of these selected radio button in my ActionForm and get it into ActionClass
    I hope u understand what i am trying to say.....
    Please help me......

    hi,
    try "last" in the client's terminal. is this what you are looking for?
    cheers,
    Michael.

  • Tracking VPN user connectivity

    Is there an easy way on the ASA to track user connectivity statistics? I have found that I can get a syslog record when a user connects / disconnects but am looking for an elegant way to track a bit more. On the old Concentrator there used to be a log entry when a user disconnected that gave things like time connected and the amount of data transferred. I would like to figure out a way to duplicate this on the ASA and maybe even add the IP addressed they received from the DHCP pool? I though this might be part of accounting but that appears to be more for radius integration than keeping track of user usage.
    Thoughts or suggestions on how to accomplish this?
    Brent

    Cisco Security Manager product collects and stores such information (along with a lot of other things). It's a pretty hefty product though and probably more than you want to spend for doing just that one thing.
    You can use a general purpose SNMP management tool like PRTG to grab all the data as well. I know it has out of the box sensors for Cisco ASA VPN connections and users. I'm not sure if it also collects the amount of data transferred.

  • Re:How do we maintain track records by selected user

    Hi,
    I am using Jdev11.1.2.3.0
    I have a requirement which actually needs to keep track of all the items selected by a user.means if any user is changed the existing record or else if he creates any new record or delete any record,at that time i have to maintain one record about the user details and what he is modified the existing record,modified date and time.so how can i maintain the log.can anyone please help me out.
    Thanks,
    G.Shilpa.

    Hi Nitish,
    Thanks for the reply.I used history columns also.but i need to maintain separate log to track all the details.is there any business logic to maintain?
    Thanks,
    G.Shilpa.

  • Keep the entering data in korean or english which user selected.

    Dear all.
    An user enter the data into the form in Korean in the second column. Then
    move next field of second field, a character is changed in English again automatically.
    how to keep the character set which user selected.
    Thanks.

    You dont have to download anything, just duplicate the current tab and reset your numbers. (tap the tab once and you get a choice of duplicate or delete.) You could then summarize across tabs if you liked.
    It is just set up as a way of tracking a period, your choice of duration.
    I get paid on the 1st and 15th, with distinct budgeting concerns for both periods (times are tight.). So we would do one for each two weeks to see how we did. Maybe double the budget numbers to get monthly numbers on another tab to track that month. Maybe then  copy paste that data into a YTD tab at the end of the month.
    Whole bunch of ways to handle it. You dont have to stick with month by month tabs or files. Using some creative thinking, You can make it so on the YTD tab you type in a month or quarter and it shows that information through equations.
    Jason

Maybe you are looking for

  • Short Name for same user results in different service authorization

    New to Mac Server. Not new to Unix, command line, or sys admin. I have a Mini Server, with two users; me and my wife. Both Accounts have two short names each: Initals+Lastname, and First Name only With iChat on the server, my account can login using

  • Address (how to create the right string)

    I have to pass to a JFileChooser a patch of a server directory. the client recive from the server the string... (example C:\ ) now i can have the socket address with socket.getInetAddress(); now i would like to create with those string a tring that i

  • LabVIEW PDA customize boolean control with picture

    For a PDA application, I'm looking for a way to customize a boolean indicator. To do this I went in the customize option of the boolean and then import picture for the false and true state. in programming mode I see the correct picture for the differ

  • Deleted App World and Can't Get It Back; Bold 9930

    This started yesterday when my app world was constantly freezing trying to download an app. I read online to simply delete and reinstall the app world. Upon deleting it and attempting to reinstall I got the error message "Error: Invalid manifest or a

  • Primary Node Online but State=UNKNOWN ?

    Thanks in advance. Problem: When starting up "rac1" node the result is STATE=UNKNOWN 11g Clusterware and 11g database rac1.respecti.com>crs_resources HA Resource Target State ora.RAC.RAC1.inst ONLINE UNKNOWN on rac1 ora.RAC.RAC2.inst ONLINE ONLINE on