| 88 | | * 在 WaveMaker 裡面,要存取 DOM 必須透過 dojo.byId(this.元件名稱).domNode 來存取。如果用 [http://getfirebug.com/ FireBug] 看運作中的 DOM,不難發現所產生出來的 DIV 名稱跟原本設定在 WaveMaker 中的元件名稱並不相同。因此不能直接用以往 document.getElementById("DOM 元件名稱") 來寫 Script 了。 |
| | 88 | * 在 WaveMaker 裡面,要存取 DOM 必須透過 |
| | 89 | {{{ |
| | 90 | dojo.byId(this.元件名稱).domNode |
| | 91 | }}} |
| | 92 | 來存取。如果用 [http://getfirebug.com/ FireBug] 看運作中的 DOM,不難發現所產生出來的 DIV 名稱跟原本設定在 WaveMaker 中的元件名稱並不相同。因此不能直接用以往 |
| | 93 | {{{ |
| | 94 | document.getElementById("DOM 元件名稱") |
| | 95 | }}} |
| | 96 | 來寫 Script 了。 |
| | 97 | * 此外,Dojo 的物件可以用 |
| | 98 | {{{ |
| | 99 | this.元件名稱.getValue("屬性") |
| | 100 | }}} |
| | 101 | 或者直接用 |
| | 102 | {{{ |
| | 103 | this.元件名稱.屬性 |
| | 104 | }}} |
| | 105 | 來取得,如果要設定屬性的話,則必須用 |
| | 106 | {{{ |
| | 107 | this.元件名稱.setValue("屬性") = 新值 |
| | 108 | }}} |