コントロールの動的生成
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
コントロールの動的生成
msg# 1
null
投稿数: 191
実現可能かどうかを確認したいので質問します。
uniPaaS(Magic) で実行時、表示されたフォーム上に
入力コントロールを追加・削除することが可能でしょうか?
(動的にコントロールを追加・削除出来るか?)
やりたいことは設定ファイルに利用者毎に異なるフォーム情報を登録しておき、
設定ファイルを読み込みながら空のフォームに入力コントロールを追加し、
入力内容は項目数が可変するので XML に記録することを考えています。
ひとまず、実装に関する話ではなく、可能かどうかの判断したいので、
皆さんの考えをお聞きしたいです。よろしくお願いします。
・(現実的な案で)実現可能な方法がある。
・uniPaaS では無理だと思う。思っている。
・どう考えても無理。など・・・簡素な回答で構いません。
uniPaaS(Magic) で実行時、表示されたフォーム上に
入力コントロールを追加・削除することが可能でしょうか?
(動的にコントロールを追加・削除出来るか?)
やりたいことは設定ファイルに利用者毎に異なるフォーム情報を登録しておき、
設定ファイルを読み込みながら空のフォームに入力コントロールを追加し、
入力内容は項目数が可変するので XML に記録することを考えています。
ひとまず、実装に関する話ではなく、可能かどうかの判断したいので、
皆さんの考えをお聞きしたいです。よろしくお願いします。
・(現実的な案で)実現可能な方法がある。
・uniPaaS では無理だと思う。思っている。
・どう考えても無理。など・・・簡素な回答で構いません。
投票数:0
平均点:0.00
Re: コントロールの動的生成
msg# 1.1
hiro
居住地: 三重
投稿数: 188
こんにちは nullさん
コントロールを動的に追加するということは
VBでいうオブジェクトの追加ということに
なると思いますが、MAGICでは不可能と
思っています。もし出来るのならば画面の表現にもっと
幅が出来ますよね?
将来、.net対応でVisual Studioに開発環境を統合する?
とかどこかのHPで見かけましたが、そうなると出来るように
なっているかも・・・
又は、何か裏技、力技があるのでしょうか?
コントロールを動的に追加するということは
VBでいうオブジェクトの追加ということに
なると思いますが、MAGICでは不可能と
思っています。もし出来るのならば画面の表現にもっと
幅が出来ますよね?
将来、.net対応でVisual Studioに開発環境を統合する?
とかどこかのHPで見かけましたが、そうなると出来るように
なっているかも・・・
又は、何か裏技、力技があるのでしょうか?
投票数:0
平均点:0.00
Re: コントロールの動的生成
msg# 1.1.1
null
投稿数: 191
回答ありがとうございます。
他の方も参考にしたいので回答頂ければと思います。
>VB でいうオブジェクトの追加
そうです。VB でいうオブジェクト操作です。
uniPaaS 単体では不可能と思っていましたが、
私が知らないだけで実は良いやり方があるのかを
確認したいと言うのが今回の質問の趣旨です。
> 何か裏技、力技があるのでしょうか?
そうですよね。例えば、uniPaaS のデモのように html や Flash を
埋め込んで、その中で行うということであれば可能なのでしょうが、
もうそこまで行くと、uniPaaS では無いよねって話になるので…。
(別に悪口を書くつもりは無いですが、あのデモ営業向けには良く出来てますよね)
V1 Plus からの .Net 連携が一つの解かな?とも思うのですが、
これもどこまで使えるのものか判っていないので何とも。
「RIA でそのようなことをしたい」という話に対して、
良い返しが無いものかと思っているところです。
他の方も参考にしたいので回答頂ければと思います。
>VB でいうオブジェクトの追加
そうです。VB でいうオブジェクト操作です。
uniPaaS 単体では不可能と思っていましたが、
私が知らないだけで実は良いやり方があるのかを
確認したいと言うのが今回の質問の趣旨です。
> 何か裏技、力技があるのでしょうか?
そうですよね。例えば、uniPaaS のデモのように html や Flash を
埋め込んで、その中で行うということであれば可能なのでしょうが、
もうそこまで行くと、uniPaaS では無いよねって話になるので…。
(別に悪口を書くつもりは無いですが、あのデモ営業向けには良く出来てますよね)
V1 Plus からの .Net 連携が一つの解かな?とも思うのですが、
これもどこまで使えるのものか判っていないので何とも。
「RIA でそのようなことをしたい」という話に対して、
良い返しが無いものかと思っているところです。
投票数:0
平均点:0.00
Re: コントロールの動的生成
msg# 1.2
pu_mahalo
居住地: 大阪
投稿数: 775
こんにちは Puです
動作させながら コントロールオブジェクトを
自由に追加(ドラック&ドロップ)させるのは
uniPaaS 単体では ほぼ不可能に近いかと
いったん 終了させて XMLソース自体を 変更させるってのは
可能だと思いますが
試しに やってみましたが 項目(タグ)が多くて
さらに コントロールとの関連も記述しなくてはならないので
かなり大変です
実用的ではないです
ある程度 固定化されているなら
全ての 項目を定義して 有効、無効で 対応するのが
uniPaaS 単体での実現レベルかと
.NETだと Controls.Add で実現可能ですが(^^;
動作させながら コントロールオブジェクトを
自由に追加(ドラック&ドロップ)させるのは
uniPaaS 単体では ほぼ不可能に近いかと
いったん 終了させて XMLソース自体を 変更させるってのは
可能だと思いますが
試しに やってみましたが 項目(タグ)が多くて
さらに コントロールとの関連も記述しなくてはならないので
かなり大変です
実用的ではないです
ある程度 固定化されているなら
全ての 項目を定義して 有効、無効で 対応するのが
uniPaaS 単体での実現レベルかと
.NETだと Controls.Add で実現可能ですが(^^;
投票数:0
平均点:0.00
Re: コントロールの動的生成
msg# 1.2.1
null
投稿数: 191
>一旦終了させて、XMLソース自体を変更させるってのは
>可能だと思いますが (中略) 実用的ではないです。
なるほど。その方法もありますね… げ、現実的じゃないw
(V10 になってから V8 とかに比べてプログラム解析が
やりづらくなっているのを知っているので、
更に変更とか考えるだけでゾッとしますね)
やはり不可能(方法はあるかもしれないが、現実的でない)
ということですね。
>.NETだと Controls.Add で実現可能ですが(^^;
個々の言語で得意不得意がありますから仕方ないですよね。
uniPaaS では向いていない処理ということを先方には伝えます。
hiro さん、Puさん、お答え頂きありがとうございました。
>可能だと思いますが (中略) 実用的ではないです。
なるほど。その方法もありますね… げ、現実的じゃないw
(V10 になってから V8 とかに比べてプログラム解析が
やりづらくなっているのを知っているので、
更に変更とか考えるだけでゾッとしますね)
やはり不可能(方法はあるかもしれないが、現実的でない)
ということですね。
>.NETだと Controls.Add で実現可能ですが(^^;
個々の言語で得意不得意がありますから仕方ないですよね。
uniPaaS では向いていない処理ということを先方には伝えます。
hiro さん、Puさん、お答え頂きありがとうございました。
投票数:0
平均点:0.00