だいず

  • 合計アクティビティ 26
  • 前回のアクティビティ
  • メンバー登録日
  • フォロー 0ユーザー
  • フォロワー 0ユーザー
  • 投票 0
  • サブスクリプション 5

コメント

だいずによる最近のアクティビティ 最近のアクティビティ 投票
  • マグル様 Tanda様   ご返事ありがとうございました。 たしかに「Home > Magic xpa 逆引き辞典 > ウィンドウインタフェース > エンドユーザがカスタマイズしたフォーム状態を保持するには」に書いてありますね。いろいろなマニュアルを見て回らないといけないということですね。  

  • nkmt様 コメントありがとうございます。 開発版と実行版はあまり違いないのですね。それを聞いて安心しました。  

  • Tanda様   直接F7で今回のフォーム画面を呼び出した場合は納得できるのですが、 下記の手順でも開発版だとカラムの状態が保持されませんでした。 1.メインメニュー画面をF7で呼び出す 2.今回のフォームがあるタスクに遷移 3.カラムの並び替えを実行してフォームを閉じる 4.メインメニューからもう一度今回のフォームがあるタスクに遷移   開発版を起動する際に、Magic.iniを使用してお...

  • Tanda様   ご返事ありがとうございます。 >反対ですよ。「フォーム状態の維持」は開発版では効きません。 そうなんですね。開発版と実行版の違いがちょこちょこありそうなので、頻繁に実行版でテストが必要なんですね。  

  • nkmt様   こちらこそありがとうございました。 EnterpriseStudioとECFとで動作が違うのはなんとかならないかと思います。 今もフォームを直しているのですが、EnterpriseStudioでは動作するのに、ECFにすると異常終了するようになってしまいました。

  • ご協力いただいた皆様   フォームの初期化ができました。 以下2点が必要だったようです。 1.FormStateClear('')実行後にイベント実行で「ビュー再表示」を行う 2.MagicEnterpriseStudioのデバッグモードでは正常に動作しないので、ECFを出力し、ECF経由でプログラム実行   ちなみに、タスクは下記の構成になっていますが、親タスクにFormStateCle...

  • Sun nihara様 気が付いたのですが、MagicEnterpriseStudio上のデバッグモード(?)で動かすと、あるボタンでフォームが初期化できるのですが、それをecfに出力して実行すると、そのボタンで初期化できません。 同じソースなのにStudioとecfとで動きが異なる状況です。   Magicのマニュアルに下記のファイルを削除しても初期化できるとありますが、ファイルを削除して...

  • nkmt様 ご返事ありがとうございます。同じようにアクションで試してみましたが、やはり初期化できませんでした。 私もよく分かっていないのですが、プログラムの構造上の問題なのかと思っております。   Sun nihara様 ご返事ありがとうございます。 .netは使用していないと思います。Magic自体に不慣れなので、ソースを見てもイマイチ何をしているのか分からないのですが、formを生成する...

  • Tanda様   ご指摘ありがとうございます。半角スペースが必要だったのですね。 早速試しみましたが、残念ながら初期化できませんでした。 タスクの構成は下記のようになっています。  ・親タスクでForm全体とForm上部にボタン類を生成  ・子タスクで、親タスクが生成したFormの下部にテーブル構造を生成 親タスクにForm初期化のボタンを新たに用意してFormStateClear(' ')...

  • Tanda様   返信遅れて申し訳ございません。またご教授いただきありがとうございました。 FormStateClearを使ってみたところ、カラムの幅や順番が元に戻る動きにはなりませんでした。 論理型の変数の「項目更新」処理の「値」欄で「FormStateClear('*')」や「FormStateClear('')」としたのですが、うまく初期化されません。 ソースを見て回ったところ、違う機...