2012-02-09 65 views
0

如何重置標籤屬性。 這意味着,最初我們將遊標屬性設置爲@Hand指針,然後我想要將遊標屬性值更改爲重置。在做其他操作時,我不應該拿到手標誌。它應該完全禁用。TIBCO GI + JAVASCRIPT

我試過一種方法,但它不工作。

function disableCancelLbl() { 
      log.info("inside disableCancelLbl"); 
      var lblCancel = createCustomer.getServer().getJSXByName("lbl_ctId_cancel"); 
      lblCancel.setEvent("", jsx3.gui.Interactive.JSXCLICK); 
      lblCancel.setClassName("buttonTextStyleOff");   
      lblCancel.setCursor("default",true); 
      log.info(lblCancel.getCursor()); 
      lblCancel.repaint(); 
      //reset(lblCancel.getCursor()); 
      log.info(lblCancel.getCursor()); 

} 

重新繪製後,再將其更改爲手形指針。

回答

0

下面是我用來設置/重置按鈕上的光標。 setCursor方法似乎可行,但重置爲默認設置不適用於Chrome :-(

rsh.setWaitCursor = function(button) 
    { 
    button.setEnabled(jsx3.gui.Form.STATEDISABLED); button.repaint(); 

    // WaitCursor reset not working in Chrome !! 
    // 'root' not overwriting wait cursor ! 
    if(!rsh.isChrome) { 

     button.setCursor("wait",true);  
    } 
    } 

    rsh.resetWaitCursor = function(button) 
    { 
    button.setEnabled(jsx3.gui.Form.STATEENABLED); button.repaint(); 

    // WaitCursor reset not working in Chrome !! 
    if(!rsh.isChrome) { 

     button.setCursor("default",true); 
    } 
    }