::
アプリを検証用、本番用と用意し、データソースとなるSPリストも同じく検証用、本番用と分けています。
開発を終えた後は、検証用をエクスポートし、本番用にインポート。インポートした後に、データソースを変更しています。
以下の記事を参考にしました。
https://power.users.community/forums/topic/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E7%A7%BB%E8%A1%8C%E3%81%99%E3%82%8B%E9%9A%9B%E3%80%81%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84/
一定手作業になるのは仕方ないとは思うのですが、やはりある程度簡略化したいです。
一番ネックと感じているのが、Formに追加したフィールド(DataCardというべきか)たち。
追加すると自動でプロパティを作ってくれるのはいいが、DataCardのMaxLengthに以下のようなロジックを実装してしまう。
そのため全フィールドに対して手で修正しなくてはならないです。 ※dev_syain_listがSPリスト名
DataSourceInfo([@dev_syain_list], DataSourceInfo.MaxLength, “syain_id”)
ただ気になっているのは、こちらは以下のような記載でも対応可能。
DataSourceInfo(dev_syain_list, DataSourceInfo.MaxLength, “syain_id”)
このことから書き方によっては、データソース名を変数で賄うこともできるのではないかと推測しています。
やり方がわからなくて困っているのですが。
もしかしたらコレクションを用意して、それを入れればいいのかもと思っていますが、まだ実施できていません。
この件に関し、よい対応方法をご存知の方がいらっしゃいますでしょうか?