Incidencia #15511

タブキーで combo へ移動後、マウスで comboItem を選択しても選択値が反映されない

Abrir Fecha: 2009-03-13 18:13 Última actualización: 2009-03-13 18:21

Informador:
Propietario:
(Ninguno)
Tipo:
Estado:
Open
Componente:
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Ninguno
Fichero:
Ninguno

Details

フォーラム 公開ディスカッション [#31000] からの引用

[forum: 31000]
> ご利用ありがとうございます。
> 
> こちらはRialtoのバグだと思われます。
> タブ移動で表示されるリストに対しての
> クリックイベントが取得できていないようです。
> 
> 簡単にしか試験しておりませんが、
> 以下の対処で問題は解消されると思います。
> 
> ■場所
> maskat\maskatFW\rialtoEngine\javascript
> 
> ■ファイル
> rialto.js
> 
> ■修正内容
> rialto.jsファイルの
> rialto.widget.Combo.prototype.setOpen関数で
> elseの下に、以下の文言を追記して下さい。
>  ver1.4.4ですと、7718行目辺り
>  ver1.4.5ですと、8097行目辺り
> 
> 「this.selInd(this.currentIndex, true);」
> 
> 
> □修正前
> ------
>     } else {
>         this.img.setImageReference("bigDownArrow");
>         this.currentIndex = -1;
>         if (this.opslist.ouvert) {
>             this.opslist.fermezoneMenu();
>         }
> ------
> 
> □修正後
> ------
>     } else {
>         this.img.setImageReference("bigDownArrow");
>         this.selInd(this.currentIndex, true);
>         this.currentIndex = -1;
>         if (this.opslist.ouvert) {
>             this.opslist.fermezoneMenu();
>         }
> ------
> 
> よろしくお願いいたします。

Ticket History (3/3 Histories)

2009-03-13 18:13 Updated by: kazatoh
  • New Ticket "タブキーで combo へ移動後、マウスで comboItem を選択しても選択値が反映されない" created
2009-03-13 18:14 Updated by: kazatoh
  • Details Updated
2009-03-13 18:21 Updated by: kazatoh
Comentario

フォーラム 公開ディスカッション #39720「comboへTab移動後にマウスクリックでアイテム選択」もこのチケットに関連があります。

maskatバージョン1.4.5にて。

comboへタブ移動し、開いたList内のアイテムをマウスクリックしても反映されません。

--
https://sourceforge.jp/forum/forum.php?thread_id=15661&forum_id=9854
--
上記URLの過去の投稿にて回避策が掲載されていますが、
この場合、マウスを1度List内にいれてしまうと
その後範囲外でクリックしても、最後に選択されていたアイテムが反映されてしまいます。

<実現したい動作>
1.comboへタブ移動し、開いたList内のアイテムをマウスクリックで反映させる
2.comboへタブ移動し、開いたListにマウスを1度いれた後、範囲外でクリックした場合は反映しない

上記、1.2.を同時に実現はできますでしょうか?
ご教授願います。

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Entrar