0

(UI ビルダーを使用せずに) コードで UI フォームを作成していますが、SubmitButton クラスのスタイルが Button クラスのルック アンド フィールと一致していないことに気付きました。Button クラスまたは SubmitButton クラスのルック アンド フィールを調整して似たものにする方法を教えてください。

ボタンにsetStylePrimaryName、setStyleNameなどの呼び出しがあることに気付きました...しかし、ドキュメントがあいまいです-「これはデバッグに役立ちます」!!!

なにか提案を?

以下のスクリーンショットを参照してください。最初のボタンはクラス Button で、2 番目のボタンは SubmitButton です。整列すらしていないことがわかります。

スクリーンショット

4

2 に答える 2

1

あなたが望むように(ボタン)をスタイルすることができますsetStyleAttribute

var _btn= {
    "background-color":"none",
    "background":"none",
    "width":"80px",
    "height":"24px",
    "border":"None",
    "font-family":"hobo std",
    "font-size":"0.9em",
    "color":"3f3f3f",
    "opacity":"1",
}
....
....
  var closeb = app.createButton("Submit");
  library.applyCSS(submit,_btn);
....
....

そして、あなたのライブラリには関数があります(James Fereiraのクレジット)

function applyCSS(element, style){
  for (var key in style){
    element.setStyleAttribute(key, style[key]); 
  }  
}
于 2012-12-11T17:35:06.157 に答える