Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[721] SDK2.4での動作 / mqdl
対応不要 [From old BBS] 返信
MQObject;;Cloneでdepth情報がついてきていないようです。
#同じ2.4での追加でもmatrixはついてきます

仕様でしょうか?
現時はdepth情報だけ一度別に取得し、再設定をして
期待通りの動作をしていますが、depthのみついてこないのは
見落としかも知れないと思い念のために。
2006-06-08 21:18
[722] Re: SDK2.4での動作 / O.Mizno
depth情報はClone()では保持されない仕様となっています。
(不用意におかしな階層に組み込まれないようにするため)

現状は内部情報をそのまま公開する形になっているので、
階層を組み替えるにはdepthを直接操作するしかなく、
これでは使い勝手が悪いので、pythonスクリプトと同様に
AddObject()で親にぶらさげる形に追加できるよう仕様を
変更しようか検討中です。
2006-06-08 22:29
[723] Re: Re: SDK2.4での動作 / mqdl
>これでは使い勝手が悪いので、pythonスクリプトと同様に
>AddObject()で親にぶらさげる形に追加できるよう仕様を
>変更しようか検討中です。

回答ありがとうございます。
仕様と言う事が分かれば問題ありません。
AddObjectも現在のままで良いと思います。
#一段階手間が増えますが現在の仕様でも親の直下に
#追加出来ますし、変える必要も無いかと。
2006-06-08 22:41
[725] Re: Re: Re: SDK2.4での動作【追記】 / mqdl
>>これでは使い勝手が悪いので、pythonスクリプトと同様に
>>AddObject()で親にぶらさげる形に追加できるよう仕様を
>>変更しようか検討中です。
>
>変える必要も無いかと。

考えてみると、むしろ変更に依る弊害のほうが大きいと思います。
仕様はそのままでお願いします。


#問題は変わりますが、オブジェクト挿入の使い勝手で言うならば
#現在新規objは最下に作成されますが、これを任意で
#子に作成など選択出来るようにしてみては如何でしょうか。
2006-06-09 00:03