0

ラベル プロパティをリセットする方法。つまり、最初にカーソル プロパティを @Hand Pointer として設定し、次にカーソル プロパティの値をリセットとして変更したいということです。他の操作をしているときに手の記号を取得しないでください。完全に無効にする必要があります。

1つの方法を試しましたが、うまくいきません。

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()); 

}

再塗装後、再びハンドポインターに変更。

4

1 に答える 1

0

Here's what I use to set/reset the cursor on a button. The setCursor methods seem to work, but the reset to default doesn't work for 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);
     }
  }
于 2012-04-17T09:43:43.887 に答える