2017-06-05 3 views
0

だから私は、エントリーフォームのonValueEditフィールドに次の通知メールエントリは日付ボックスでは動作しません値

var widgets = widget.root.descendants; 
var to = '[email protected]'; 
var subject = 'Delivery Date Change For: ' + widgets.ProjectName.value; 
var msg = "The Delivery Date for [ " + widgets.UsersPosition.value + " ] on [ " + widgets.ProjectName.value + " ] has been changed; 
sendMessage(to, subject, msg); 

を使用していますので、ユーザは(日付ボックスを調整することで)配達日を変更します通知電子メールが送信されます。私は日付ボックスに実際を追加したいと思いますが、「+ widgets.DeliveryDate.value +」を追加すると、認識されません。

DeliveryDateは日付ボックスなので、別のものが必要ですか? widgets.DeliveryDate。???

ありがとうございました。

答えて

0

"value"プロパティは、必要なプロパティです。 JavaScript Dateオブジェクトなので、変換する必要があることに注意してください。しかし、あなたが提供したコードは私には良く見えます。

「認識されていない」とはどういう意味ですか?エラーの詳細を教えてください。

ご意見:電子メールメッセージを生成するには、サーバースクリプトを使用する方がよいでしょう。

+1

だからvar msg = "[+ widgets.ProjectName.value +"]上の["+ widgets.UsersPosition.value +"]の配信日が["+ widgets.DeliveryDate.value + "]次のエラーが表示されます:" Projects_Edit.Panel16.DeliveryDateBox.onValueEdit:4:162 "で未定義の のプロパティ値を読み取ることができません –

+0

サーバスクリプトを使用する場合は、同じコードを使用してonValueEditファンクション名を持っているのですか?電子メールを行う良い方法はありますか?実際にリッチテキスト/ HTMLのような書式設定(太字、ロゴ、スペース、ハイパーリンクなど)を行うことができれば嬉しいです –

+0

"DeliveryDate"というウィジェットはありません(または "widget.root"の下にはありません)。コード補完を使用してウィジェットを確認してください。onValueEdit 4行目のシンボル162に記載されているウィジェットを確認してください。 –

関連する問題