Script languages with JavaFX

Hello everyone,
The use of script languages is bound to be a newbie question so I used a general the thread topic.
In my case I have two questions. I want to find the relevant documentation to find answers to these questions. Note: where to find the information (if available).
* How can I hook JRuby into an FXML user interface design?
I was following the javascript part of the tutorial,
* "Getting Started: Using FXML" (http://docs.oracle.com/javafx/2/get_started/fxml_tutorial.htm)
That was OK but when I tried a few simple modifications, I got stuck.
* Which document shows me what functions are available to the executing javascript? The following simple example does NOT work:
function handleSubmitButtonAction( ev ) {
    alert("something");
    actiontarget.setText( "Calling the Javascript function." );
The runtime gets an exception on alert( ). Until now I pretty much felt that alert( ) was part of the baseline. I'm happy enough to locate the documentation that tells me how to call 'standard' javascript functions.
And I'd love to hear from anyone who's used JRuby with JavaFX or FXML.
Kind regards,
Will.

How can I hook JRuby into an FXML user interface design?The answer to that question lies in the stackoverflow question "Using fxml with jruby"
http://stackoverflow.com/questions/13831708/using-fxml-with-jruby
Which document shows me what functions are available to the executing javascript? I don't know, I doubt there is one.
I suggest you just treat the javascript environment as headless (incapable of invoking javascript functions such as alert which might generate a UI).
If you want to pop up an alert, create an alert dialog in JavaFX and invoke that from your script.
For a JavaFX standard dialog box library see: http://fxexperience.com/2012/10/announcing-the-javafx-ui-controls-sandbox/
I believe (and I could be wrong) that JavaFX 2.2 is using a modification of the Rhino engine, which you can find documentation on here:
https://developer.mozilla.org/en-US/docs/Rhino
I believe (and I could be wrong) that JavaFX 8 will use a Nashorn engine:
http://openjdk.java.net/projects/nashorn/

Similar Messages

  • SAP Scripting Languages on the SDN Day - Amsterdam

    I would like to give a short summary of what happened on the SDN Day in Amsterdam, the 17-th Oct. 2006.
    After the breakfast Craig Cmehil gave us a welcome to the event and presented the schedule. We started with a power networking session: Four 20-minute Sessions with Six SDNers per Table. As I was sitting at the Scripting Languages table, I would like to share some impressions of the atmosphere there. We talked much about the emmerging SAP Scripting Tool and how much value it will bring to all scripting projects that plan to utilize SAP backend systems. We discussed Gregor Wolf's contest and he was so kind to inform us that his test system is also available inside the SAP corporate network, so all SAP employees now can participate too. Gregor works for Siteco Beleuchtungstechnik GmbH and the award they offer for the contest is a Siteco Vistosa task light. More information about the contest can be found at https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4588. [original link is broken] [original link is broken] Another key discussion was held with Björn Schotte, the chief editor of PHP Magazine, Germany, presenting also his company Mayflower Gmbh. He shared some visions on business applications of PHP and stated that PHP is definitely enterprise ready.
    Then after a very short pause we started the SDN breakout sessions (3-5 in parallel). I visited the sessions of Gregor Wolf, André Labahn, Björn Schotte and after this I cooperated for the breakout session of Frank Mittag.
    Session 1:
    Connecting Typo3 to R/3 Enterprise via Web Services with Gregor Wolf from Siteco Beleuchtungstechnik GmbH
    Siteco Beleuchtungstechnik GmbH currently implements a customer service centre into it's Typo3 based website. Typo3 is an Open Source Web Content Management system based on the Scripting Language PHP. The application will allow Siteco's customers to directly check price & availability of products from the backend R/3 Enterprise system, quotations, orders and delivery status. The backend connectivity uses Web Services utilise the PEAR SOAP Package.
    Session 2:
    SAP supports Scripting Languages with Andre Labahn from SAP.
    This session will provide you with more insights on how SAP is supporting scripting languages.
    Session 3:
    Scripting Languages PHP and Enterprise Software with Björn Schotte (Chief Editor from PHP Magazine).
    This session showed us a brief history of PHP and PHP in Germany. Some enterprise applications of PHP were discussed. Björn Schotte was the opinion that PHP is definitely enterprise ready and he proved it with an example of a system that his company has created for Siemens.
    Session 4:
    Scripting Languages Tool with Frank Mittag and Vasil Bachvarov (me) from SAP
    SAP will provide a open source tool to the scripting development community that is supporting the access to SAP Backend Systems via RFC/BAPIs and Webservices. See the concept and demo of the tool and discuss this with SAP Development.
    There was a pretty interesting discussion about the tool. Since the time for the last session shrinked with some minutes we had to be very quick, but Frank Mittag did a great job and succeeded to explain the basic concept of the SAP Scripting Tool and show it in action for the tough time constraint.
    There were a lot of questions from the audience but it was already 18:30 and we stopped at this point. There would be a second chance for questions on thursday when Frank had the opportunity to make a more complete and comprehensive walk-through of the project.
    Then we gathered in the meeting hall and Shai Agassi held a speech and made a summary of the event.
    The evening finished in the BoomChicago theater where everybody received a delicious meal, drinks and a great amount of fun with the ChicagoBoom comic crew.
    I would like to thank all people that made this event come true! See you soon in Bangalore.
    Best Regards,
    Vasil Bachvarov
    SAP AG

    I'm be there in Amsterdam as well.  In fact I am leaving the US on Sunday and arriving early Monday morning in Amsterdam. 
    I was planning to do a little site seeing on Monday Afternoon.  If anyone else is arriving a bit early as well, they are welcome to join me.  It is always more fun to site see in groups.  My email address is public in my SDN business card (also not too difficult to figure out ) if anyone is interested in meeting up.

  • Way to communicat​e with labview with my own scripting language

    Hi guys
     My objective is to design my own scripting language that can communicate(sending inputs and receiving outputs) with labView for my project. I do have little knowledge about labView . But I dont have any idea how to design scripting language or where to start learning about it since i dont have any computer science background. Can some one guide me about this?? 
    Thanks in advance

    Why do you want to design your own scripting language?  That wheel has already been invented.  There's a free Python toolkit and a Lua toolkit that you can buy to do scripting in LabVIEW.
    Jim
    You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice

  • How to reload the screen when changing languages in JavaFX 2?

    I'm beginner with javaFX and i need to change language of the screen. but i have no idea how to reload the screen when the language was changed. The application have a button where have the language available. I want just refresh screen when the user change language.
    Here is the start method to show the stage.
        @Override
        public void start(Stage stage) throws Exception
            this.stage = stage;
            Locale locale = Locale.getDefault();
            ResourceBundle rb = ResourceBundle.getBundle("resources/Label",locale);
            loader = new FXMLLoader(getClass().getResource("FXMLDocument.fxml"),rb);
            root = (Parent)loader.load();
            FXMLDocumentController controller = (FXMLDocumentController) loader.getController();
            controller.setMain(this);
            scene = new Scene(root);
            stage.setScene(scene);
            stage.show();
    here is the function to change the language(in the same class with start function),the rb is the new ResourceBundle:
        public void refresh(ResourceBundle rb)
              //change the language here
    1. I don't want to use the resourceBundle to get value in resource file and set label in scene one by one.like following:
    this.btnLabel.setText(rb.getString(key.test));
    2. I don't want to reload the scene,like following:
        public void refresh(ResourceBundle rb)
             try
                loader = new FXMLLoader(getClass().getResource("FXMLDocument.fxml"),rb);
                root = (Parent)loader.load();
                scene.setRoot(root);
                FXMLDocumentController controller = (FXMLDocumentController) loader.getController();
                controller.setMain(this);
            catch(Exception err)
                err.printStackTrace();
    So do we have a solution to just set the resourceBundle and reload the scene easier?
    Thanks and best regards!

    Your option 2 (reload the FXML for the scene using the new resource bundle as a parameter), is the way this would normally be done and what I would recommend.
    Failing that, you could use option 1 of individually resetting the label text of labeled items (I don't really recommend this).
    Why don't you want to use option 2?
    Perhaps it is because there is some internal state of the UI which differs from the initial state when the the UI is first loaded (e.g. user has typed text in a text field and you want to preserve that).  If that's the case you will need to either go with your option 1 of individually resetting the label text of labeled items, or implement something which preserves the UI state and user data by saving it in memory or to disk, reloading the UI via the FXMLLoader (essentially your option 2), then restoring the UI state and user data to what it was before the language change.  Preserving and restoring the modified state seems complicated to me if you have a lot of state, so I wouldn't really advise this approach unless you really needed it.

  • Looking for a more universal scripting language than AppleScript or Automator

    I want to learn a cross-platform/web scripting language to automate tasks, write scripts and with the potential to create programs and web apps.
    I am looking for something that:
    - is not a program with a GUI like Automator, iKey, Quickeys, Maestro... 
    - is more "universal" than Applescript, cross-platform
    - can be used to automate simple tasks in a simple way
    - can also be used to create more complex scripts, web apps and maybe, eventually, programs (with GUI)
    I've read about Javascript, Python, Ruby, PHP, Perl, C+, C++, Java and others, but I really don't know.
    - Java sounds pretty cool, Python too.
    - I'm not crazy about PHP or Perl, with Javascript, but some people swear by it
    - I don't know anything about C+, C++
    Does anyone have any suggestion(s)?  Please let me know if you need any more details.  Thank you.

    C, C++, Objective-C are nor scripting languages and will not help you do web pages. (Don;t know what C+ is).
    Forget Java it has lots of security problems and more and more users are disabling Java in their web browsers because of this. Developing in Java would be, in my opinion, a mistake.
    If you are doing any web works at all you will need to know some Javascript, no way around that.  But Javascript is actually not a bad language
    Note Java and Javascript are two totally separate languages that have nothing in common  but the first 4 letters of their names.
    So you are left with PHP, Perl, Python and Ruby.
    Dismissing PHP and Perl out of hand is a big mistake, They are both major players and you will run into them just about everywhere. If you are looking to do this for possible employment you will need to be familiar with them at least.
    Python and Ruby are both strong languages as well. I don't have a lot of experience with either so I can;t speak to their strengths  but  learnign either would not be a mistake.
    Knowing what your reasons are for asking this, personal use or for employment, might help refine the list some.
    regards
    Message was edited by: Frank Caggiano - Perl is also included in OS X by default. Not sure about PHP but I believe it also is. I agree TextWrangler would be a good editor for this type of work.

  • How to create a scripting language in java?

    Hello,
    All that I want to do is to create a scripting language in java. I�m familiar with javacc, jsr223 and other things but don�t know how to start. The language syntax is java 5 syntax with some change and I want to generate java source code from small scripts. In fact I don�t know how other languages (like groovy) are created.
    I hope you can show me the required steps.
    Looking forward to hear from you.
    Thanks.

    That's all, huh?
    For a start, generally when I hear "scripting language" I'm thinking interpretter, not a system which creates compiled (or compilable) code.
    I get the impression that what you're talking about is what I'd call a "preprocessor" language, some extra syntax added to java which the preprocessor renders into ordinary java.
    As far as complexity is concerned, much depends on how deeply involved the extra syntax is with the embedded ordinary Java. Does you preprocessor need to understand the java, or is it just embedded as text? How easilly identified are your preprocesor statments? It's a lot easier to do this if preprocessor lines are instantly identifiable from Java code (e.g. start with a #).
    Basically the stages are always the same;
    1) Lexical analysis i.e. picking out words, operators, numbers, quoted strings.
    2) Construct a syntax tree.
    3) Generate code (in this case Java).
    Now, in this case, some of the nodes in the syntax tree may simply be chunks of undigested Java.

  • About about scripting language

    I'm looking to getting some training on scripting language to use on SCCM.  Any advise which I should focus on?  VBscript or Powershell.  I need to create Configuration Baselines and most of the examples I've seen uses scripting.  
    Also can anyone suggest a good resource for training on Report Builder.  Thanks.

    would recommended to go with Powershell as it automates lot of things using builtin configmgr commands
    here you go with built-in Powershell commands in configmgr http://technet.microsoft.com/en-us/library/jj850100(v=sc.20).aspx
    Eswar Koneti | Configmgr blog:
    www.eskonr.com | Linkedin: Eswar Koneti
    | Twitter: Eskonr

  • Oracle Forms 9i and C language with UNIX-HP

    Hi,
    I'm having problems with user-exits written in C language with oracle 9i in UNIX_HP environment. From the URL with a form without user exits it is ok, but if I start with a form with user-exits I have the message FRM-40800.
    With oracle forms 4.5 it is ok, but it is different the way to run the form.
    With forms 4.5 I used a shell script like below:
    #!/bin/ksh
    export .....something...
    exec $HOME/BIN/exerunmx MODULE=$HOME/BIN/exeop_monitor ....some parameters set....
    where exerunmx is f90webm renamed and compiled with make file below:
    ALTRELIBS = `cat $(ORACLE_HOME)/lib32/sysliblist`
    .SUFFIXES: .o .c .pc
    OBJS=acuopiapxtb.o acuiicf0.o acuopol0.o acuopmsg.o acusiin0.o
    TARGET = $(HOME)/BIN/exerunmx
    all: INIT $(TARGET) EXIT
    # Include le definizioni comuni a tutti i processi
    include $(HOME)/SRC/acvardef
    include $(HOME)/SRC/acFileDerivati
    $(TARGET): $(OBJS) $(ADAS_LIBS32)
    -rm -f $(TARGET)
    make -f $(ORACLE_HOME)/forms90/lib/ins_forms.mk f90webmx \
    EXITS="$(OBJS) $(ADAS_LIBS32) " \
    CLIBS="$(ALTRELIBS) $(BCL_LIBS) -lV3 "
    -mv f90webmx $(TARGET)
    CINC1=-I$(HOME)/INC -I$(AC_HOME)/INC -I/product/app/oracle/product/9.2.0/rdbms/d
    emo -I/product/app/oracle/product/9.2.0/rdbms/public
    CFLAGS32=$(CINC1) $(cc_Defs) -O -Aa -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_POSIX_SOUR
    CE DA1.0 DS1.1 ESsfc ESlit
    .pc.c:
    $(PROC) $(PCCFLAGS) iname=$*.pc
    .c.o:
    $(CC) $(CFLAGS32) -c $(@F:.o=.c)
    # Dipendenze
    acuiicf0.c: acuiicf0.pc
    acuopol0.c: acuopol0.pc
    acuopmsg.c: acuopmsg.pc
    acusiin0.c: acusiin0.pc
    acuiicf0.o: $(HOME)/INC/acufbxx0.h $(HOME)/INC/acufbmsg.h $(HOME)/INC/acuopxx0.h
    acuopol0.o: $(HOME)/INC/acufbxx0.h $(HOME)/INC/acufbmsg.h $(HOME)/INC/acuopxx0.h
    acuopmsg.o: $(HOME)/INC/acufbxx0.h $(HOME)/INC/acufbmsg.h $(HOME)/INC/acuopxx0.h
    acusiin0.o: $(HOME)/INC/acufbxx0.h $(HOME)/INC/acufbmsg.h $(HOME)/INC/acuopxx0.h
    Could you help me please? or tell me where I might find something, on the Oracle forum noone was able to help me.
    Thank you in advance
    Antonio

    Have you put the name of the DLL into FORMS90_USEREXITS registry variable ?

  • HTMLbeforeForm= SCRIPT LANGUAGE="JavaScript" window.opener = top; /SCRIPT

    I've found this line of code in my formsweb.cfg file, but to be honest I have no clue what it's doing.
    HTMLbeforeForm=<SCRIPT LANGUAGE="JavaScript">window.opener = top;</SCRIPT>
    Anyone know what this code might be responsible for?

    I have seen this sometimes used to prevent the user being asked if they want to close the window when a javascript command to close the window is issued. Not sure it always works with different browsers or versions.

  • New java-like scripting language w/ powerful regex

    Hi,
    Just wanted to let you know that there's now a new scripting language called P~ with the following important aspects:
    1) matches and exceeds Perl regex solveability -- e.g. offers full regex-based boolean query on non-indexed corpus, offers completely general side-effects, more accurate than Perl code assertions
    2) basic grammar is very Java like
    3) regex grammar is algebraic, not metacharacter-based, leads to more readable and maintainable solutions to hard problems
    4) offers an easy tool to debug matching behavior of your regexes (rules)
    5) though a full featured scripting language, you can write scriptlets and call them from Java classes, with arguments. Allows you to use your regex solutions in Java applications.
    6) the language is offered as a Java library, as well as a standalone application that runs the library. This means that your scripts can import java classes available in the classpath, you can leverage existing Java libraries.
    Check out the website and try it out: http://ptilde.pbwiki.com
    Andy

    True to an extent. We don't yet have lookaround assertions and won't have backreferencing any time soon. But there are same-time assertions which offer much of the same, and allow for boolean query.
    More accurate general statement insertion side-effects (than Perl code assertions) means that your statements are executed if and only they wrap a subpattern that is part of the ultimate best match -- Perl code assertions execute when the automata encounters them, even if where they are in the regex is ultimately not part of the match, or even if there is no match at all. This aspect is a huge part of the solveability advantage.
    As to the regex test cases, there are about 1000, and we will post them soon.

  • High-level/scripting languages learning thread

    Hi all,
    In recent weeks i have looked into many of the high-level/scripting languages.  All of them easy enough to get into quickly. My problem though is not learning them actually, but that i don't actually have much use now. Sure, from time to time i need a little script for something (and sometimes i then translate that script to lots of languages just for the heck of it like here), but that doesn't amount to much. However on the other hand i'm neither in some job regarding IT/programming nor do i study anything with respect to programming, and i also am not interested in more programming as in compiled languages, system programming or things like that. (At the very least not yet). So i'm doing this just for fun and learning (two of my lifegoals). I am aware of for example Project Euler, however i'm not mathematically interested enough for that.
    So, the purpose of this thread are two things.
    a) I'm asking for suggestions for interesting things i could do with high-level/scripting languages, maybe someone knows of something Project Euler like but for more mundane things and not maths.
    b) So as to give this thread another purpose and not make it only about me, maybe people who have some problem writing a script for something can ask for help. I know of the other thread (the long one, "commandline utilites/scripts"), but that one seems to be more of the sort where someone posts a script he/she uses and then maybe someone posts an answer to that. So for this thread here people should be able to ask for help while creating the script, or even "Where to start". This could serve both the people with the problem and the people wanting to learn more about some language but not finding a way to apply the learning.
    Ogion

    a) I'm asking for suggestions for interesting things i could do with high-level/scripting languages, maybe someone knows of something Project Euler like but for more mundane things and not maths.
    To me, this sounds like the Python Challenge: http://www.pythonchallenge.com/
    Also, if you're not interested in math, maybe you might still find yourself engaged by something like natural language processing, games, or simulations? I personally find the "Natural Language Toolkit" for Python to be a lot of fun.

  • Scripting Language -how to enter double quote

    Hi Everyone,
    On scripting language (Python), at call settings tab, under argument expression -how do I enter the following argument:
    -z "c:\Program Files (x86)\7-Zip\7z.exe" -d 192.168.1.50 --fl2 myFilename.fl2 --fl_sel vf_oy
    Python script calls "c:\Program Files (x86)\7-Zip\7z.exe" as part of the argument.
    The complete call:
    python fth.py -z "c:\Program Files (x86)\7-Zip\7z.exe" -d 192.168.1.50 --fl2 myFilename.fl2 --fl_sel vf_oy
    I am using Teststand 2012.  Thanks,
    Frank

    Hi Doug,
    Thanks for your help and after running with suggested solution I got code error 2  from Python script:
    "-z \"c:\\Program Files (x86)\\7-Zip\\7z.exe\\\" -d 192.168.1.50 --fl2 myFilename.fl2 --fl_sel vf_oy"
    However it works fine if I remove the last two "\\"
    "-z \"c:\\Program Files (x86)\\7-Zip\\7z.exe\" -d 192.168.1.50 --fl2 myFilename.fl2 --fl_sel vf_oy"
    Thanks for your help.
    Frank

  • Playing videos with JavaFX

    Hello,
    I'm trying to add a new functionality to an existent Java application which allows playing local videos.
    First I tried with JMF but I have read in the next web that it's better to do this with JavaFX.
    [http://javatrack.blogspot.com/2009/08/video-in-java-no-more-jmf-please-use.html|http://javatrack.blogspot.com/2009/08/video-in-java-no-more-jmf-please-use.html]
    I want to do this if it's easier than JMF but I was not able to call a JavaFX script from mi Java code.
    Anybody knows if this is posible and relatively easy?
    Thank you very much!

    Have you tried getting info on an affected file (click on a movie file and click Command-I on the keyboard) and then changing the application to open that file type in the Info window? (In the "Open with" section, select Quicktime - navigate to the Quicktime application on your hard drive if necessary.)
    That's the standard Mac method to set what app opens any particular file type (e.g. HTML, PDF, MP3, etc.)
    If the file is on your hard drive rather than a CD, the procedure is to do the above, then click on "Change All" if you want all files of that type to be opened with that application from then on. If it's on a CD, it doesn't allow that, which is fine in this case - it asks if you want to open all files of that type with Quicktime. In that case, click on Continue and you should be all set.
    Do this for each file type (.avi, .mov, and so on) that you want to open with Quicktime. It should stick for all files of that type after you've done this with one file of that type.
    15" MacBook Pro 2.0GHz/100GB (7200rpm)/2GB RAM; Windows XP Pro on Parallels   Mac OS X (10.4.7)   400MHz G4 (Sawtooth); Airport network; 60GB iPod photo; Dell-in-the-Closet

  • There is any Scripting languages is used for mobile application development

    Is there is any Scripting languages is used for mobile application development?
    For example java script,vb script is used for web development.Like that is there is any scripting language is used for mobile application development along with J2me.
    Thanks & Regards, Sivakumar.J

    806437 wrote:
    .. is there is any scripting language is used for mobile application development along with J2me.If you are talking about javax.script,
    google ( [url http://www.google.com/search?q=java+me+javax.script]java me javax.script ) gave me http://sourceforge.net/projects/rhinoj2mecldc/

  • FormCalc script language for calculating PV

    Greetings,
    I need to calculate a Present Value (PV) in a table for rent. I can not (after many, many tries) come up with the formcalc script language that mirrors the Excel formula my boss has used in a spreadsheet.
    I know the 'formula' is PV(n1, n2, n3), but that is apparently NOT what needs to be written as the script. Do I use ".rawValue" in writing this out? Do I use the ctrl+applicable cell in choosing a segment?
    My first example of needing to calculate this  is having a total amount for a year's rent, a discount rate of [user entered, example would be 5%], and a period of the term year minus 1 (so year 1 would be 0 or not used; year 2 would be 1, year 3 would be 2). This is what the Excel formula relates to, although it uses a negative (minus) in front of the year's rent amount.
    Writing PV(yramount,  discountrate, yr-1) doesn't do anything to create the answer.
    Do I write ...    $.rawValue = PV(yramount.rawValue, discountrate.rawValue, yr-1.rawValue) or ....
    I can't figure it out (and I've tried this formula every way I can imagine and I'm getting nowhere).
    I am also going to be calculating the Present Value of Total Lease Obligations each year (which is another oddity of  discountrate, yr-1, negative TotalLeaseobligation).
    Once I get 'row 1' calculating, the following rows will be added based on the number of term years, and the calculating will include percentage increases over the prior year along the way. I can't wait :-O
    If someone could please help me crack the "actually USING in a form the formula for Present Value)", I will be so very grateful. It is decidedly beyond my sub-novice attempts.
    Thank you!
    Shu

    Oh, my, thank you so much! It is truly baffling to me. I’ve attached my efforts for what it’s worth. I try to explain more below.
    I was basing my ‘assumption’ on this ‘formcalc information’ – but obviously I couldn’t do anything with it as it is too cryptic for a beginner.
    Here is the Excel formula used in the current spreadsheet:
    = PV($B$22,B$26,,-C28
    Where B22 is the Discount rate (e.g. 5%)
    B26 is a number representing the year number of the prior year in the Term (e.g., the first year pulls a blank cell, the 2nd year pulls “1”, the 3rd year pulls “2”)
    C28 is the Base Rent amount for the year being calculated, but shown as a negative (?)  [That number is calculated as a $/square foot * number of square feet]
    In my LCD form, I’m calculating in a table in which there is a header row, a footer row, currently 2 body rows, and I’m trying to get all the values to calculate based on information “provided above” in the form. The first challenge is the first row and I’ve gotten everything to ‘work’ except the “Total Base Rent(PV)” and the “Total Lease Obligation(PV)” the 3rd PV value is an arithmetic calculation between these results.
    Current Row 1 formulas:
    Base Rent: $.rawValue = NF3BaseRentPersf.rawValue * NF1SquareFootage.rawValue
    TI Costs: $.rawValue = NF14AnnDebtServTotal.rawValue
    Furniture Fixtures Equipment: $.rawValue = NF14FFETotal.rawValue
    Move Costs:  $.rawValue = NF14MoveCostsTotal.rawValue
    Total Lease Obligations: $.rawValue = Cell2.rawValue + Cell3.rawValue + Cell4.rawValue + Cell5.rawValue
    Common Area Costs: $.rawValue = NF4OpExPersf.rawValue * NF1SquareFootage.rawValue
    Utilities: $.rawValue = NF5UtilPersf.rawValue * NF1SquareFootage.rawValue
    Other Expenses: $.rawValue = NF6OtherPersf.rawValue * NF1SquareFootage.rawValue
    Total Operating Expenses: $.rawValue = Cell7.rawValue + Cell8.rawValue + Cell9.rawValue
    TOTAL Estimated Costs: $.rawValue = Cell6.rawValue + Cell10.rawValue
    Total Base Rent (PV): ______________________?
    Total TI & Other Costs (PV): $.rawValue = Cell14.rawValue - Cell12.rawValue
    Total Lease Obligation (PV): _______________________ ? (THIS -> doesn't work: $.rawValue = PV(NF15DiscountRate.rawValue,, -Cell6.rawValue)
    I'm sorry for being so naive with all this. We are gobsmacked (in a great way) with the possibilities of LCD-- IF I can just get the hang of this stuff.
    Here's the hierarchy for the table:
    and these are related hierarchy references (you can tell I haven't quite gotten the naming of objects down very well).
    AND my NEXT challenges: I am trying to make this a ?repeating row table? And will attempt to add an 'add row' button that will allow the addition of a row reflecting the number of years in the proposed term (from 1-10, usually). So I need the amount to sum in the footer as well as the couple of sums within each row. Starting with the 2nd year, the Base Rent and Operating Expenses amounts will be a factor of the prior year's amount * the applicable Escalation % (Base Rent Escalation or Estimated Annual Expenses Escalation) -- which is why I figured I had to go on and include the 2nd row to put those formulas therein. I am ASSUMING that when I enerate subsequent rows with the "Add Row" button (crossing fingers!) that the formulas will duplicate and the correct amounts will be reflected, including the right totals -- although for a 1-year term I'll need to figure out how to 'delete row' the 2nd row so the totals aren't ka-flooey.
    I am extremely grateful for your help in any way you can share. This is a lot of fun -- but I just don't speak the LCD language yet. Thus I flounder.
    Appreciatively,
    Shu
    p.s. I am not sure how to provide a copy of my actual form-in-progress. Much of what I'd written in reply was stripped out so I've come back in to edit and add what I'm able.Thanks again!

Maybe you are looking for

  • Reverse iWeb Blog Order

    I know this has already been discussed. But I have used this code in blog archives and in the blog summary on the HTML snippet and it does nothing when I publish it, the blog entries are still recent at top, old at the bottom. Can anybody PLEASE plea

  • HP C4180 All-In-One printer

    I have a simple network. One XP computer with HP C4180 All-In-One printer. One Mac Powerbook X 10.4. The two computers communicate via a wireless network. Everything is setup fine. The Powerbook can see the XP printer via the Mac Printer Utility, but

  • Can't locate song files!!!

    So the family's iTunes account was transferred to my new laptop because the previous one was getting old and slow. Our computer genius transferred everything seamlessly and it was fine. However, as of late, we are missing over 300 songs on our librar

  • Video lagging badly on Enhanced Port Replicator

    I have an X60 and initially it worked well but now the video is at a crawl, as i type this there is a 1-5 second lag on the words showing up and the mouse is horrible.  I have to look at my laptop for real time accuracy and just use the monitor for b

  • Carryover from the 100,000 board.

    One card, two cards, three cards too many!  Per the most recent full credit report from Equifax, and for those who inquired, the cards I have and the limits on them are as follows. The balance due follows the limit. AmEx Hilton:  6500/2535AmEx Blue: