作成日: 2018/05/22 最終更新日: 2018/07/25
文書種別
不具合
状況
修正済み
詳細
C1CommandFieldのボタンのキャプションに設定した値が、ポストバック時に無効になる場合があります。
本現象はEditTextプロパティ、CancelTextプロパティ、UpdateTextプロパティなどに、本製品の英語版のデフォルト値である"Edit"、"Cancel"、"Update"などを設定している場合に発生するもので、ポストバックによりこれらの値が、日本語版のデフォルト値である"編集"、"キャンセル"、"更新"などに変更されてしまいます。
--本現象の発生する設定値--
Dim commandField As New C1CommandField
commandField.CancelText = "Cancel"
commandField.DeleteText = "Delete"
commandField.EditText = "Edit"
commandField.FilterText = "Filter"
commandField.SelectText = "Select"
commandField.UpdateText = "Update"
本現象はEditTextプロパティ、CancelTextプロパティ、UpdateTextプロパティなどに、本製品の英語版のデフォルト値である"Edit"、"Cancel"、"Update"などを設定している場合に発生するもので、ポストバックによりこれらの値が、日本語版のデフォルト値である"編集"、"キャンセル"、"更新"などに変更されてしまいます。
--本現象の発生する設定値--
Dim commandField As New C1CommandField
commandField.CancelText = "Cancel"
commandField.DeleteText = "Delete"
commandField.EditText = "Edit"
commandField.FilterText = "Filter"
commandField.SelectText = "Select"
commandField.UpdateText = "Update"
回避方法
この問題は2018J v2(4.0.20182.291)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
下記のように先頭に半角スペースを含めた値として設定することで、ポストバック後にも、ボタンのキャプションに"Edit"、"Cancel"、"Update"などの値を表示できます。
Dim commandField As New C1CommandField
commandField.CancelText = " Cancel"
commandField.DeleteText = " Delete"
commandField.EditText = " Edit"
commandField.FilterText = " Filter"
commandField.SelectText = " Select"
commandField.UpdateText = " Update"
※修正版を適用しない場合の回避方法は以下の通りです。
下記のように先頭に半角スペースを含めた値として設定することで、ポストバック後にも、ボタンのキャプションに"Edit"、"Cancel"、"Update"などの値を表示できます。
Dim commandField As New C1CommandField
commandField.CancelText = " Cancel"
commandField.DeleteText = " Delete"
commandField.EditText = " Edit"
commandField.FilterText = " Filter"
commandField.SelectText = " Select"
commandField.UpdateText = " Update"
旧文書番号
82725