Disabling buttons in sequence before using
Hi Everyone
I am new to Adobe captivate. I have put together a program for the company i work for but am getting stuck on a certain item.
I have a slide with approx 10 buttons that navigate to other slides. This is successful, but i want to force the user to select each button in turn (i.e. from the top to the bottom. I want the user to select the button and it take them to the correct slide and on the return, the button then becomes disabled, but the following button becomes enabled, and so on and so forth to the end of the program.
To take this a step further, is it possible for the returning button to disable the original button? but show the next button as active in the sequence?
I have attached an image for you
Looking forward to you replies and any and all help would be appreciated asap!!
Thanks Steve
Hi Steve
I think Lilybiri may be somewhat busy today as I've not seen any posts from her. So hopefully she won't mind my offering to help.
She meant to insert images of the buttons you want to be disabled. Just place images there. They will look like buttons but won't be clickable until you want them to be.
You will use the ability to hide and show the images as well as the buttons. This is tied to Advanced Actions. Captivate help does offer a section that talks about Advanced Actions and I also offer a eBook on them for a reasonable price at the link below. I think it might be helpful for you but I'm not here to SPAM you. I'm only trying to offer help.
In a nutshell you would insert all the buttons and images. Configure most of the buttons as hidden and most of the images as visible. Then you will create an advanced action for each button that will hide the image of the button, show the next live button, then visit the section you want. When you return to the slide the next button should be visible and clickable.
Cheers... Rick
Helpful and Handy Links
Captivate Wish Form/Bug Reporting Form
Adobe Certified Captivate Training
SorcerStone Blog
Captivate eBooks
Similar Messages
-
The back button used to work many times before it would reach the end of its list of pages I had been to recently and became greyed out, but now it will only work once before this happens. Also, the list of pages that pops up when I right click it now only has two entries no matter how many pages I've visited on that tab, the page I am currently on and the page I most recently left. Previous to the installation of the update to version 4 however, the list that appeared when I right clicked on the back button contained up to 10 items.
Try the Firefox SafeMode. <br />
''A troubleshooting mode, which disables most other Add-ons.''
# You can open the Firefox 4.0 SafeMode by holding the '''Shft''' key when you use the Firefox desktop or Start menu shortcut.
# Or use the Help menu item, click on '''Restart with Add-ons Disabled...''' while Firefox is running. <br />
''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before using the Firefox shortcut (without the Shft key) to open it again.''
If it is good in the Firefox SafeMode, your problem is probably caused by an extension, and you need to figure out which one. <br />
http://support.mozilla.com/en-US/kb/troubleshooting+extensions+and+themes -
Hi Team,
Is there any way programmatically to disable the screen shot capture using Home + power button in the iPad device.We need to avoid the screen capture option due to security reason.
thanks ,
BalaHi Peace, Clyde,
Thanks for information. Using the API UIApplicationUserDidTakeScreenhotNotification (iOS7) send the notification after the screenshot taken. Using this api is it possible to block the screen shot caputure option.
Thanks and Regards,
Bala -
Disable SCCM Task Sequence Using WMI
Hello everyone,
So I'm attempting to use WMI/SDK to disable a task sequence. I've dug for a method to do it, but am not having any luck. I am aware of the Disable-CMTaskSequence Cmdlet, but I really wanting to find the WMI method, assuming one exists.
I've used the WMI Code Creator to browse the classes with methods and of the 99 available, I can't find any that seem to fit.
If anyone has any ideas where I might look, then that would be great. If not, I'll integrate PS into my solution, but I was hoping to keep everything to using .Net/SDK/WMI without any PS integration.
Thanks!Hi,
I don't understand why you don't want to use the cmdlet?
I'm not a big fan of the native cmdlets either, but when they work, they do save you a lot of work going the WMI route.
If, for whatever reason, you really want to use WMI, then have a look at SMS_TaskSequencePackage. You have to then change the property ProgramFlags via a bitwise operation. In this case it's Bit 12.
Don't try to hardcode the value, that might work, but is a wrong way to go. Have a look at one of my previous articles where I show a similar thing on SMS_Program :
http://www.david-obrien.net/2014/01/24/convert-configmgr-applications-packages-powershell/
Hope that helps!
My blog on ConfigMgr automation: www.david-obrien.net | me on Twitter: @david_obrien Please remember to mark the post(s) that helped you resolve the issue (even if it was your own) -
How to enable or disable buttons on an interactive ALV report
I have two buttons on Interactive ALV report. Before displaying the ALV report, I want to enable or disable buttons on ALV depending on some conditions.I dont want to make the buttons visible or invisible. This is not an OO ALV report.
Please suggest !!!Then you have to use the event set_pf_status or parameter I_CALLBACK_PF_STATUS_SET for this pass the form name.
You have to Implement the form Routine.
FORM PF_STATUS using status type SLIS_T_EXTAB.
SET PF-STATUS 'STS' excluding status.
ENDFORM.
First create the pf-staus using SE41 or double click on the status name and create . By default you make them Disable mode. -
My problem is that a disabled button are getting focus, which is bad when the application are operated without a mouse.
I made this litlte demo to illustrate the problem.
Try pressing button no.1. This will disable button no.1 and button no.2,
but why are button no.2 getting focus afterwards?
* NewJFrame.java
* Created on 29. september 2005, 16:55
import javax.swing.*;
* @author Peter
public class NewJFrame extends javax.swing.JFrame {
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
printButtonStatus();
private void printButtonStatus () {
printFocus (jButton1);
printFocus (jButton2);
printFocus (jButton3);
printFocus (jButton4);
* Just debug inf.
private void printFocus (JButton button) {
System.out.println ("Button=<" + button.getText () + ">, Enabled=<" + button.isEnabled() + ">, Focus=<" + button.isFocusable() + ">");
/** 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.
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jPanel2 = new javax.swing.JPanel();
jButton4 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jButton1.setText("jButton1");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
jPanel1.add(jButton1);
jButton2.setText("jButton2");
jPanel1.add(jButton2);
jButton3.setText("jButton3");
jPanel1.add(jButton3);
getContentPane().add(jPanel1, java.awt.BorderLayout.NORTH);
jButton4.setText("jButton1");
jPanel2.add(jButton4);
getContentPane().add(jPanel2, java.awt.BorderLayout.CENTER);
pack();
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jButton1.setEnabled(false);
jButton2.setEnabled(false);
jButton3.setEnabled(false);
printButtonStatus();
* @param args the command line arguments
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
// End of variables declaration
}Very courius.
I have made a little change in your code.
1) scenario
Simply changing .setEnabled(false) invokation, the class works fine.
so
jButton2.setEnabled(false);
jButton3.setEnabled(false);
jButton1.setEnabled(false);
2) scenario
the class works fine also using your .setEnabled(false) order invokations and putting after those:
FocusManager.getCurrentManager().focusNextComponent();
I do not know exactly why, I suppose that is there something not properly
syncronized in events dispaching.
In my opinion:
a) setEnabled(false) at last calls for setEnabled(false) of JComponent
that fires a propertyChange event
so:
scenario 1)
buttons 2 and 3 are disabled before of button1 that has the focus in
that moment (given by a the mouse click on itself)
When botton1.setEnabled(false) is performed buttons 2 and 3 are
just disabled, so focus is got by button4 (that is enabled)
scenario 2)
button1 that has the focus (given it by the mouse click) becames
disabled before that button2 becames disabled too.
So, probably, when the event of PropertyChanged is fired and processed, button2.setEnabled(false) invokation has not been
just performed and swings looks for it as a focusable component
So, using FocusManager.getCurrentManager().focusNextComponent(),
we force the transer focus on next focusable component.
This is only a my suppose, looking what happens.
Regards.
import javax.swing.*;
* @author Peter
public class NewJFrame extends javax.swing.JFrame {
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
private void printButtonStatus () {
printFocus (jButton1);
printFocus (jButton2);
printFocus (jButton3);
printFocus (jButton4);
System.out.println("--------------------------------");
* Just debug inf.
private void printFocus (JButton button) {
System.out.println ("Button=<" + button.getText () + ">, Enabled=<" + button.isEnabled() + ">, Focus=<" + button.hasFocus() + ">, Focusable=<" + button.isFocusable() + ">");
/** 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.
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jPanel2 = new javax.swing.JPanel();
jButton4 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jButton1.setText("jButton1");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
jPanel1.add(jButton1);
jButton2.setText("jButton2");
jPanel1.add(jButton2);
jButton3.setText("jButton3");
jPanel1.add(jButton3);
getContentPane().add(jPanel1, java.awt.BorderLayout.NORTH);
jButton4.setText("jButton1");
jPanel2.add(jButton4);
getContentPane().add(jPanel2, java.awt.BorderLayout.CENTER);
pack();
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
// I have simply change the order
jButton2.setEnabled(false);
jButton3.setEnabled(false);
jButton1.setEnabled(false);
// with this sentence the class work with original .setEnabled order
//FocusManager.getCurrentManager().focusNextComponent();
SwingUtilities.invokeLater(new Runnable()
public void run()
printButtonStatus();
* @param args the command line arguments
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
// End of variables declaration
} -
Disabled button fires an event ?! :-O
Hi, friends!
I've never thought about the next issue: why desabled button can fire an et_Click event?
I havn't no idea to check that!
I thought before that enabled=false is the method to prevent et_Click event for that item, but...
<b>Is it a bug or feature?</b>
I'm talking now about v6.5, what can you say about that situation on v6.7?It is not a bug, the SDK is simply informing you that the user clicked on something. You can click on other disabled items such as edittexts and they will also generate the click events for you.
The important difference with a disabled button is that the et_ITEM_PRESSED event won't be triggered. The et_ITEM_PRESSED event is the correct one to use to detect the user pressing a button.
John. -
My macbook pro is failing to read a new sd card with movies recorded on it. Any ideas please? A previously used SD card has downloaded without problems. I have tried using a card reader as well as downloading from the video camera itself, neither works.
I can view the latest recordings on the video camera so know they are there somewhere. I am now thinking I should have formatted or initialised the new card before using it but didn't think of that at the time. Obviously don't want to do this now as it will wipe the movies.Hi and Welcome to the Forums!
From everything you've described, you've done everything possible. Hence, I recommend you seek out your warranty support.
Good luck and let us know.
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
ok so ive tried everything except for complete reset where i lose all my data and stuff... i reset my settings and i tried the privacy then facebook and disable there is no disable button... i am fedup i cant acces any of my games because its registered to that facebook which cannot log in please give me an answer that works because its really ******* me off...
Your backlight is out, it's a hardware problem and you'd be best served to take it in for an estimate. Or you could purchase an external display and use it as a desktop computer. You'll have to decide if repairing a 6 year old computer is worth it.
-
Read-only textbox and/or disable buttons in Infopath 2013
In a InfoPath 2013 custom list form, my requirement is to make textboxes read-only, disable buttons, and/or create new buttons so users can not update fields in a custom list once the user has updated data in the list. Basically after the user hits the 'save'
button so that the data is saved.
The requirement is not to set up custom permissions since my SharePoint administrator said I should find another option. This administrator said he does not see a reason for only an 'add' permission.
Thus can you tell me how to meet my requirements? Can you show me screen prints, pictures, or urls on how to solve the problem?Hi,
According to your description, you might want to prevent users from editing the existing items.
There are two workarounds I can provide as below:
As the first workaround, you can remove Ribbon from SharePoint InfoPath List Form via modifying the OOTB settings of InfoPath Web Part.
Here is a link about more details, you can use it as a reference:
http://the-north.com/sharepoint/post/Remove-Ribbon-from-SharePoint-InfoPath-List-Form
As the second workaround, you can apply the CSS code below to your page, it will hide the “Edit Item” button in the Ribbon:
<style type="text/css">
#Ribbon\.ListItem\.Manage\.EditProperties-Large{display: none !important;}
</style>
About how to add JavaScript/CSS into SharePoint page:
http://blog.cloudshare.com/2012/10/29/how-to-insert-custom-javascript-code-in-sharepoint-2013-pages-part-i/
Best regards
Patrick Liang
TechNet Community Support -
how to alter these settings?
1.browser laces import Bookmarks HTML?
2.security disable button open Device Manager?
3.security warni vewing mixed?We didn't get a reply from you. I just wanted to try and follow up before I close this out.
I'd like to know if the issue went away, and/or if you could confirm whether it's Firefox specific or happening in all browsers. -
Enabling and disabling buttons in actionscript
in flex i love using the enabled option for buttons (so when the user has not yet selected something in a datagrid or if a variable in the app is not properly set the button will not be enabled and will be grayed out... but once the condition is true the button automatically becomes enabled) like this:
<mx:Button
label="Save Changes" icon="@Embed(source='images/disk.png')" click="saveData();"enabled="
{firstID != 0 && changesMade == true}"/>
i have a control bar that has buttons but if the user is an Admin they have additional buttons (which i created using actionscript in an initApp() function once the app initializes like this):
if (adminList.indexOf(Application.application.parameters.emplid) != -1){
var but:Button = new Button();but.label =
"Delete Account";but.addEventListener(
"click",confirm);but.setStyle(
"icon", deleteIcon);
this.toolbar.addChild(but);}
how can i code the enabled function that i use i mxml in actionscript in the code above?oops i just realized i forgot the return type.
this is helpful when the button is first created and the app is first initialized... but i need this button to automatically become enabled if the user does something (like click on a datagrid) and automatically disabled when the user clicks off of the datagrid (or some action that would enable/disable the button).
public function loadAdmins(returnedEvent:ResultEvent):void {adminList = returnedEvent.result[0].DEPT_LIST;
if (adminList.indexOf(Application.application.parameters.emplid) != -1){
var delBtn:Button = new Button();delBtn.label =
"Delete Account";delBtn.addEventListener(
"click",confirm);delBtn.setStyle(
"icon", deleteIcon);delBtn.enabled=delBtnEnabled();
this.toolbar.addChild(delBtn);}
public function delBtnEnabled():Boolean{
var returnVal:Boolean;
if (firstID != 0){returnVal =
true;}
else{returnVal =
false;}
return returnVal;} -
Enabling/disabling buttons problem
Hello,
I'm using jdev 10.1.3.3.0 and I want to enable/disable buttons based on the value in a tableSelectOne. I wrote a function isNextButtonEnabled() in my backing bean and I have set the disabled option of the nextButton (=CoreCommandButton) to #{!backing_bean.nextButtonEnabled}. Then I putted the autoSubmit option of the TableSelectOne to true and made a partialTrigger on the nextButton to the TableSelectOne. In the print statements everything is fine, but it is never displayed.
Does anyone know what to do about this.Well,
the nextButton is in a cellFormat which on itself is in a HtmlRowLayout. I putted partial triggers on the cellformat, the rowLayout and the panelPage to the TableSelectOne, but this doesn't do the trick neither. Strange. -
I am trying to resize the the lengths of the address bar and the search bar. I could before using a "line" between them to drag to resize. But this is now not showing. Any ideas?
There is a simple way to try and fix the Issue.
Try '''Resetting '''Your Toolbar to Default and Resize.
'''You can always restore the default toolbar settings by clicking Restore Default Set in the Customize Toolbar window.'''
For more step by step way of fixing the Toolbar Arrangement, [https://support.mozilla.org/en-US/kb/customize-firefox-controls-buttons-and-toolbars?esab=a&s=reset+toolbar&r=3&as=s Look at this Link] -
How to disable Buttons based on condition.
Hi
Need your help to disable button based on condition.
Please refer the application:
http://apex.oracle.com/pls/otn/f?p=34797:5:110582943383419::NO:::
login credentials:
workspace: vsanthanam
user: vijay
pswd: apex_demo
In the above application, i have 2 buttons in page 5, (Report1 and Report2)
Where i have to disable button based on the following conditon:
i) USER whoever has Admin value 'Y' in my table can access the button.
for this i've written a Button Condition : Type (EXISTS)
select 1 from apex_extra_values where rtrim(lower(empname)) like decode((select Admin from apex_extra_values
where rtrim(lower(empname))=rtrim(lower(V('APP_USER')))),'Y',rtrim(lower(V('APP_USER'))))
note: i have empname same as my APEx user name. with Admin access 'Y'.
By using this code i can able to hide the button for users who has no Admin access.
But my requirement is : i have to show the button even if the user is not Admin, but to grey out (disable the button - no action)
I tried using javascript function:
function disableButton(pThis)
pThis.disabled=true;
But either of this (exists condtion or JAvascript function) works in my case and not both.
Any pointer on this would be highlt appreciated.
Thanks
VijayCouple of things:
1. I would never use v('APP_ITEM') but :APP_ITEM - it is faster and there is no need to use this function within an application
2. The way you are doing this check is not the best approach. You should create an authorization schema and run this once per session. Whatever this authorization is returning as a result you can check using the following Function returning boolean:
IF apex_util.public_check_authorization ('MY_AUTH') THEN RETURN TRUE; ELSE RETURN FALSE; END IF;
See this example on authorization issues:
http://apex.oracle.com/pls/otn/f?p=31517:148
3. As far as disabling a button is concerned I think I explained the options. I also have an example on that here:
http://apex.oracle.com/pls/otn/f?p=31517:143
whereby it is not disabling but hiding a button.
Denes Kubicek
http://deneskubicek.blogspot.com/
http://www.opal-consulting.de/training
http://apex.oracle.com/pls/otn/f?p=31517:1
-------------------------------------------------------------------
Maybe you are looking for
-
File adapter @ receiver end using fieldFixedLengths
Hi , I am using file adapter @ receiver end using content conversion. Using field separator as 'nl'. When i open file in Hex mode it's showing the field separator as 2 Cariage returns(CR) & 1 line feed(LF). But the requirement is only 1 CR n 1 LF .
-
Document or video tutorial for setting LiveCycle Collaboration Service in Flash Professional CS5
Hello, I want to use Adobe LiveCycle Collaboration Service for my company, but the problem is, I work upon Flash Professional and i dont have grip towards Flex, the documentation that is provided with sdk is of Flex, so, I want 2 types of help, 1) If
-
I've been able to set up my personal email account. When mail arrives, it appears under the icon for that account and the mail box icon. Is it possible to have it appear only under the account icon?
-
Old ipod mini A1051 doesn't appear in itunes
When I plug my old Ipod Mini into Mac it doesn't appear in Itunes, but it works otherwise and charges off the cable I'm using can anyone help?
-
I recently downloaded acrobat reader dc. After download was complete, I could not open PDF files. Error read "Adobe acrobat reader DC could not open this file because its either not a supported file or the file has been damaged". Any suggestions?