TideSDKが次のようなものを処理することは可能ですか?
<script type="text/javascript">
function foo(answer) {
$('#the_answer').text(answer)
}
</script>
<script type="text/ruby">
class Bar
def bar()
[ .... do some lengthly analysis .... ]
@the_found_answer = 42
foo(@the_found_answer)
end
window.bar = Bar.new()
、処理はRubyスクリプトとライブラリによって実行されますが、プレゼンテーションはJavascriptスクリプトによって処理されますか?
更新:コードに問題があることがわかったと思います。それは、関数呼び出しのスコープが不足していることです。それ以外の:
foo(@the_found_answer)
私は次のようなことをする必要がありました:
the_window = Ti.UI.getMainWindow()
the_domwindow = the_window.getDOMWindow()
the_domwindow.foo(@the_found_answer)
、私は正しいですか?(DOMウィンドウを取得する他の方法は見つかりませんでした。)