Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-14.log failed
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
study:javascript:dojo:select [2009/05/08 10:42] – banana | study:javascript:dojo:select [2010/07/26 11:32] (現在) – banana | ||
---|---|---|---|
行 4: | 行 4: | ||
今回の例では、表示するデータを**JSON**(%%JavaScript Object Notation%%)で保存してある。 | 今回の例では、表示するデータを**JSON**(%%JavaScript Object Notation%%)で保存してある。 | ||
ツリーの構造は**%%Dojo Campus%%**(([[http:// | ツリーの構造は**%%Dojo Campus%%**(([[http:// | ||
- | あるいは、次節で示す**JSON**データを**JSON Editor**(([[http:// | + | あるいは、次節で示す**JSON**データを**JSON Editor**(([[http:// |
{{keywords> | {{keywords> | ||
行 86: | 行 86: | ||
</ | </ | ||
- | ここで、利用するのがdojoのコアパッケージにある%%**ItemFileReadStore**%%である。 | + | ここで、利用するのがdojoのコアパッケージにある**%%ItemFileReadStore%%**である。 |
次は読み込んだ**JSON**から初期リストを出力するコードを示す。 | 次は読み込んだ**JSON**から初期リストを出力するコードを示す。 | ||
行 150: | 行 150: | ||
function onChange(item, | function onChange(item, | ||
var val = item.options[item.selectedIndex].text; | var val = item.options[item.selectedIndex].text; | ||
- | | + | |
onComplete: function( items ) { | onComplete: function( items ) { | ||
| | ||
- | | + | |
| | ||
if(e) dojo.byId(e).innerHTML=""; | if(e) dojo.byId(e).innerHTML=""; | ||
行 166: | 行 166: | ||
}); | }); | ||
}); | }); | ||
- | }//if | + | |
}); | }); | ||
}, | }, | ||
行 257: | 行 257: | ||
function onChange(item, | function onChange(item, | ||
var val = item.options[item.selectedIndex].text; | var val = item.options[item.selectedIndex].text; | ||
- | | + | |
onComplete: function( items ) { | onComplete: function( items ) { | ||
| | ||
- | | + | |
| | ||
| | ||
行 273: | 行 273: | ||
}); | }); | ||
}); | }); | ||
- | }//if | + | |
}); | }); | ||
}, | }, | ||
行 299: | 行 299: | ||
</ | </ | ||
< | < | ||
+ | |||
<select id=" | <select id=" | ||
<select id=" | <select id=" | ||
行 305: | 行 306: | ||
</ | </ | ||
+ | ~~DISCUSSION~~ |