How to run command stored as a string other than eval()

hi,
my code looks like this:
function getById(ID){
    var returnArray=[];
    for(var i= 0;i<ID.length;i++){
        returnArray.push("sap.ui.getCore().byId"+'('+'"'+ID[i]+'"'+')');
    return returnArray;
var x=getById(["miRequestDateDatePicker","miApprovalDateDatePicker"]);
        for(var i=0;i< x.length;i++){
            x[i]=x[i].concat(".setEditable"+'('+mode+')'+';');
            console.log(x[i]);
            //eval(x[i]);
my array elements looks like this
x[0]="sap.ui.getCore().byId("miRequestDateDatePicker").setEditable(true);" i need to run this code in place of //eval(x[i]),
please suggest me a solution other than eval();
regards
Ajaay

Try this instead
var id;
   for(var i=0;i< x.length;i++)
            x[i]=x[i].concat(".setEditable"+'('+mode+')'+';');
            console.log(x[i]);
               id = x[i].split('"')[1];  // which extracts the id from the string. mode variable is already there
               sap.ui.getCore().byId(id).setEnabled(mode);
            //eval(x[i]);

Similar Messages

  • How to run command SQLLoader Oracle in c#

    Hello,
    How to run command SQLLoader Oracle in c#. I try my sourcode for run this SQLLoader, but nothing happen and error "No process is associated with this object.". Please tell me how i fix it. Thanks.
    This is my code:
    System.Diagnostics.Process process1;
    process1 = new System.Diagnostics.Process();
    process1.EnableRaisingEvents = false;
    string strCmdLine;
    strCmdLine = @"/C SQLLDR XL/secreat@O11G CONTROL=E:\APT\LoadXL.ctl";
    System.Diagnostics.Process.Start("CMD.exe", strCmdLine);
    process1.WaitForExit();
    process1.Close();

    jesperdj ,thanks:)
    actually,i am using eclipse to run my ant tasks programmatically,but I got trouble with the AntRunner class.it seems that i should config a proper classloader for it,but i just don't know how.please lend a hand:)thanks
    robin

  • Running Commands post Image Deployment in Other Tool

    Hi, I am using Matrix42 which is a tool from Empirum to deploy Windows7. It does not give me options  to run scripts at desired stages as OSD/MDT does. I need to configure some settings at the end of Win7 deployment. Is there a way to automatically
    achieve this?

    As suggested by Paul, you can use GPO, UNATTEND.XML etc. One more way to achieve running desired commands post OS installation is to use SetupComplete.cmd file.
    You will have to add your scripts to it as you would do in a batch file with certain delay added if there are multiple commands you wish to run.
    This should be present at the following location and you can capture your WIM with it present there:
    C:\Windows\Setup\scripts\SetupComplete.cmd
    For more information, check the following link:
    http://www.tech-recipes.com/rx/21558/how-to-run-commands-after-windows-7-deployment-using-setupcomplete-cmd/
    -RG
    If this thread answered your question, Please click on "Mark as Answer".

  • I install windows 8 professorial, can u tell now how to run mac os there is no other option to start it.

    i install windows 8 professorial, can u tell now how to run mac os there is no other option to start it.

    Press and hold the option key when you power up your computer. Then select OSx to boot.

  • How to install ovi suite to a drive other than C:?...

    how to install ovi suite to a drive other than c:??? my c: drive is almost full with other partitions perfectly free to install it, how do i do that? can i use previous versions of ovi suite to use with my e63? at this point, i'm unable to use ovi suite at all, because there's no room to install it on my c: drive.
    allllllllso there's one more thing, when i originally had tried installing ovi suite on my computer i had more than 1gb free. after installing it i on'ly had 500mb free. i had only intended for it to use a very small amount of space, and since i also use my c: drive for virtual memory i quickly uninstalled it, looking for an option i'd maybe skipped over while installing it the first time. no luck. anyways, when i looked in the add/remove programs control panel the installed size of ovi suite was only 40-50mb. even after uninstalling ovi suite the extra memory space that seemed to all of a sudden taken up by the installation stayed used.
    when looking at the file sizes of everything on my hard drive, (including system files and paging file) there is still a descreprency between the amount of memory used and the size of all files total on the drive. at this point im quite disgusted and disapointed in ovi suite as i'm mostly unable to use it to connect my phone to my computer and i'm also having problems with the CA101 cable as well. i guess i'll have to go check for another cable.
    nokia!!! wake up and fix yo **bleep**!!!!
    anyone have any solutions for the main problem? (installing to a drive other than c? is there support for this option in any of the new beta versions? can that be included in the newest betas? i'm suuuuuure i'm not the only one begging for this option!!!

    Hi ostrenga4, sorry to hear about your experiences.
    When installing Nokia Ovi Suite to PC, Windows makes "system restoration points", which are available to restore operating system to previous condition, if something goes wrong, for example in driver installation.
    You can change install location of Nokia Ovi Suite with following:
    - Download Nokia Ovi Suite install package from Nokia Ovi Suite pages
    - Start Windows Command prompt
    - From Command prompt, navigate to folder containing Nokia Ovi Suite install package, which you downloaded
    - Start Nokia Ovi Suite install package with command line "Nokia_Ovi_Suite_webinstaller.exe /TARGET="D:\TestDir\Test"
    - This results, that Nokia Ovi Suite installer creates folder D:\TestDir\Test (if that doesn't exist) and installs Nokia Ovi Suite there.
    - Unfortunately, Windows Installer still keeps installer cache files and system restoration points in C: drive (or whatever your system drive is)
    As you can see, this is possible, but it is very much recommend to have enough space for installing software into system drive.
    Cheers, Samuli

  • How do i install reader to a drive other than the boot drive?

    how do i install reader to a drive other than the boot drive?

    Hi nicksdaddy,
    There is an offline version:
    http://get.adobe.com/reader/enterprise/
    Hope that helps!
    Stacy

  • How can i transfer songs from another itunes other than mine

    how can i transfer songs from another itunes other than mine

    Purchases made under 1 Apple ID are permanently associated with that Apple ID and CANNOT be transferred to another Apple ID.  So if you want to keep those songs, you'll need to always have access to your dad's account.
    B-rock

  • Some albums I put on my Mac to later sync with a Touch appears as seperate tracks and not a single album.  How do I get them back together again other than a playlist.  I do not want the tracks showing up as albums on the Touch?

    Some albums I put on my Mac to later sync with a Touch appears as seperate tracks and not a single album.  How do I get them back together again other than a playlist.  I do not want the tracks showing up as albums on the Touch?

    Are your tracks pat of a collection? Different artists, but still one album? Then mark them a s acollection or set the album artist. See this guide on how to group separate tracks into albums:
    iTunes: Grouping Tracks Into Albums

  • How to enable remote debugging for a session other than the current one

    Hi all,
    I am trying to figure out how to enable remote debugging for a session other than the one I am currently using.
    More specifically, we have an application that is making database calls to Oracle 11gR2. Something is causing an exception during this invocation. My system is currently not set up to recompile said application, so I can't just add the debug call to the code and recompile. Therefore I would like to be able to log into the database (as sys, if necessary) and invoke dbms_debug_jdwp.connect_tcp on the desired session.
    The docs indicate that I should be able to do so:
    dbms_debug_jdwp.connect_tcp(
    host IN VARCHAR2,
    port IN VARCHAR2,
    session_id IN PLS_INTEGER := NULL,
    session_serial IN PLS_INTEGER := NULL,
    debug_role IN VARCHAR2 := NULL,
    debug_role_pwd IN VARCHAR2 := NULL,
    option_flags IN PLS_INTEGER := 0,
    extensions_cmd_set IN PLS_INTEGER := 128);
    But when I try (even as sys), I get the following:
    exec dbms_debug_jdwp.connect_tcp('1.2.3.4',5678,<session id>,<session serial>);ORA-00022: invalid session ID; access denied
    ORA-06512: at "SYS.DBMS_DEBUG_JDWP", line 68
    ORA-06512: at line 1
    00022. 00000 - "invalid session ID; access denied"
    *Cause:    Either the session specified does not exist or the caller
    does not have the privilege to access it.
    *Action:   Specify a valid session ID that you have privilege to access,
    that is either you own it or you have the CHANGE_USER privilege.
    I've tried granting the 'BECOME USER' privilege for the relevant users, but that didn't help. I read something about having to set some kind of ACL as of 11gR1, but the reference documentation was very confusing.
    Would someone be able to point me in the right direction? Is this even possible, or did I misread the documentation?

    Interesting deduction, that would be very useful indeed. I hate recompiling just to add the debug call, and it can't be done in our production environment. But it seems unlikely to me it would be implemented this way.
    I would cross-post this in the SQL AND PL/SQL forum though, as this is really a database issue, not with the SQL Developer tool. Do add the links to the other posts in each.
    Regards,
    K.

  • How do I burn files into a CD other than by burning music through iTunes?

    How do I burn files into a CD other than by burning music through iTunes?

    Hi,
    see here: http://support.apple.com/kb/HT1328
    Happy New Year
    Stefan

  • HT5232 does ipad mini have a usb port? if not then how can i share my documents with devices other than apple?

    does ipad mini have a usb port? if not then how can i share my documents with devices other than apple?

    Wireless Flash Drive (tap to enlarge image)

  • How do we connect two databases in Oracle other than Database Link?

    Good Morning,
    How do we connect two databases in Oracle other than Database Link?
    I am using Oracle 10g, I heard that we can connect two database in Oracle through ODBC. Is it possible? How?
    Thanks
    Nihar

    See if this helps.
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:4406709207206#18830681837358

  • How to run command line argument programe

    Hi guys, I am doing pass command line argument programe in java but I don't know how to run this programe. Path for this programe in my my computer is C:\Users\Desktop\Mainjava\mycode\CommandProgjava*
    {code/}
    public class CommandProg
    public static void main(String[] args)
    System.out.println("d");
    for (int i = 0; i < args.length; i++)
    System.out.println(args);
    {code/}
    Where i need to go and what command i need to give so i can execute this programe(I am using window vista). I only know i have to give
    this command some where CommandProg arg1 arg2 arg3 arg4. Output should be
    Output:
    arg1
    arg2
    arg3
    arg4
    Please help me, Thanks in advance.
    Edited by: JayVirk on Dec 30, 2007 11:33 AM

    Jay,
    Your question isn't very clear, hence Joerg's well meaning but irrelevant advise.
    Do you mean:
    I've written a simple program in java which echos
    it's command-line arguments to back to the console.
    Here's my code:
    package forums;
    public class ArgsEchoer
      public static void main(String[] args) {
        for (String arg : args) {
          System.out.println(arg);
    But can't figure out how to compile and run the program.
    I'm using winblows shista, and it's cr@p.
    Please help me, Thanks in advance.So... where are you at? Have you installed the JDK (java development kit)? Which version? Is your path set? Is your classpath set?
    Start here: http://java.sun.com/developer/onlineTraining/new2java/

  • How to run commands like "ipconfig" and get the output in adobe AIR in windows?

    import flash.desktop.NativeProcess; 
    import flash.desktop.NativeProcessStartupInfo;   
    if (NativeProcess.isSupported) {     
         var npsi:NativeProcessStartupInfo = new NativeProcessStartupInfo();     
         var processpath:File = File.applicationDirectory.resolvePath("MyApplication.whatever");     
         var process:NativeProcess = new NativeProcess();       
         npsi.executable = processpath;     
         process.start(npsi); 
    The above can only run a sub-application, but how to run an independent  application(command) like ipconfig and get the result?

    Hi,
    here is an example of running a net Use command line from AIR, unig the new NativeProcess. Hope it will help !
    function launchProcess()
      var file = air.File.applicationDirectory;
      // set command path
      file = file.resolvePath("C:/Windows/system32/net.exe");
      var nativeProcessStartupInfo = new air.NativeProcessStartupInfo();
      nativeProcessStartupInfo.executable = file;
      // prepare command parameters
      var args = new runtime.Vector["<String>"]();
      args.push('USE');
      args.push('W:');
      args.push('/delete');
      args.push('/y');
      // set arguments
      nativeProcessStartupInfo.arguments = args;
      // add listeners to catch command outputs
      process.addEventListener(air.ProgressEvent.STANDARD_OUTPUT_DATA, onOutputData);
      process.addEventListener(air.ProgressEvent.STANDARD_ERROR_DATA, onErrorData);
      process.addEventListener(air.NativeProcessExitEvent.EXIT, onExit);
      // create and run Native process
      process = new air.NativeProcess();
      process.start(nativeProcessStartupInfo);
    function onOutputData(ProgressEvent)
      var processResults = process.standardOutput.readUTFBytes(process.standardOutput.bytesAvailable);
      air.trace("Results: \n" + processResults);
    function onErrorData(ProgressEvent)
      var processResults = process.standardError.readUTFBytes(process.standardError.bytesAvailable);
      if(processResults.search('password') > -1){
        window.alert('Bad password');
      air.trace("Errors: \n" + processResults);
    function onExit(NativeProcessExitEvent)
      air.trace("Process ended with code: " + NativeProcessExitEvent.exitCode);

  • How to run a .bat file with string arguments?

    Hi,
    I have a problem in running a .bat file with string arguments
    - the file is XPathOverlap.bat with 2 stringarguments like: "/a" and "//a"
    - the cmd: c:\Downloads>XPathOverlap "//a" "/a" works fine.
    - here is my code:
    public static void test(){
         try{
              String loc1 = "//a";
              String loc2 = "/a";
              String[] cmdarray = {"c:\Downloads\XPathOverlap", loc1, loc2};
              Process p = Runtime.getRuntime().exec(cmdarray);
              p.waitFor();
              System.out.println("Exit Value: "+p.exitValue());
              //code to print command line replies
              InputStream cmdReply = p.getInputStream();
              InputStreamReader isr = new InputStreamReader(cmdReply);
              BufferedReader br = new BufferedReader(isr);
              String line = null;
              while((line=br.readLine())!=null){
                   System.out.println(line);
         }catch(Throwable t){
              t.printStackTrace();
    How can i run this bat file with 2 string arguments?

    Hi,
    thanks thats good and helpfully
    so this code works:
    String loc1 = "\"/a\"";
    String loc2 = "\"//a\"";
    String path = System.getenv("MuSatSolver");
    String[] cmdarray = {"cmd.exe","/C",path+"XPathOverlap.bat", loc1, loc2};
    Process p = Runtime.getRuntime().exec(cmdarray);
    p.waitFor();
    System.out.println("Exit Value: "+p.exitValue());
    InputStream cmdErr = p.getErrorStream();
    InputStreamReader isrErr = new InputStreamReader(cmdErr);
    BufferedReader brErr = new BufferedReader(isrErr);
    String line2 = null;
    while((line2=brErr.readLine())!=null){
         System.out.println("Error: "+line2);
    but now i have another problem, this is the output:
    Exit Value: 0
    Error: java.lang.NoClassDefFoundError: fr/inrialpes/wam/treelogic/_xml/XPathOverlap
    Error: Exception in thread "main" The Exit value is 0, so the process terminates normally.
    I have tested this bat file in cmd and there it works correctly.
    Why do i get this error message?

Maybe you are looking for

  • Print labels row*column wise

    Hi Gurus, We have a requirement to create a report which will print labels (RTF layout using XML publisher). Our client wants supplier information (labels, single label of 8 lines) to be printed on a single page i.e. on A4 size paper, 3*8 = 24 labels

  • IPhone 4 not recognized by computers

    I plugged in my iPhone 4 and it was not recognized by any part of my computer (macbook pro): itunes nor iphoto. it was also not recognized by a windows machine. the cable charges it but i've used

  • How to rename with inverse rating in the filename?

    This is a question about sorting and renaming. I have a bunch of sports images in Lightroom that are all tagged with an appropriate rating or 1-5 stars.  Because they are sports images, some are sequences of images taken at 8fps. I want the images to

  • Managing presentation layer formats

    Hi, I'm just curious how people are managing presentation layer formats when using large, complex RPDs. For instance "Year" in our date dimension needs to be formatted to not display the comma, so it shows as "2012" not "2,012". However, this date di

  • Does logic use only one core fore bouncing?

    When I bounce a project the CPU activity shows only one core working at full level. The other seems to sleep? Can you confirm that? Thanks Eddie G5Dual 2,5GHz, Logic 7.2.3