Thread Rating:
  • 225 Vote(s) - 2.77 Average
  • 1
  • 2
  • 3
  • 4
  • 5
文字列をファイルとして扱いたい
07-31-2013, 12:36 PM,
#1
文字列をファイルとして扱いたい
画面上に表示されているCSVテキストから
CsvRecordSet を作成したいのですが、
コンストラクタに渡せるのは Url のみのため、
一度ローカルにファイルとして書き出して、再度読み込む、ということを行っています。

文字列を、直接、CsvRecordSet に渡すことはできないのでしょうか。

Reply
07-31-2013, 12:44 PM,
#2
RE: 文字列をファイルとして扱いたい
string-url というAPIで可能でした。
内部的には curl://string という仮想的なディレクトリ内のファイルとして扱うようですね。

Code:
{def csv-ta = {TextArea value = "1,2,3\na,b,c\nd,e,f", height= 1in}}
{def rg = {RecordGrid height= 1in}}
{VBox  csv-ta, rg}
{do
    def csv-rs = {CsvRecordSet {string-url csv-ta.value }}
    set rg.record-source = csv-rs
}

また、ストリームが要求される場合は、String.to-InputStream メソッドを利用すればよさそうです。

Reply

Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('947')