0

画面の右側に入力があります。ウィンドウが小さすぎると、日付ピッカーの一部が画面の外にはみ出してしまいます。私の webshims 構成は次のとおりです。

$.webshims.setOptions('forms-ext', {
    replaceUI: false,
    types: 'datetime-local month date time number',
    date: {
        popover: {
            position: {
                my: 'center',
                at: "center"
            }
        }
    }
});

日付入力では機能しますが、日時ローカルのものでは機能しません。

HTML を変更できません。常に表示されるようにポップアップを配置するにはどうすればよいですか?

4

1 に答える 1

1

datetime-local のポップオーバーを変更する場合は、date の代わりにオプション キー datetime-local を使用します。

webshims.setOptions('forms-ext', {
    types: 'datetime-local month date time number',
    'datetime-local': {
        popover: {
            position: {
                my: 'center',
                at: 'center',
                collision: 'fit'
            }
        }
    }
});

すべての入力ウィジェット (datetime-local、date、month) のポップオーバーを変更する場合は、widgets 構成を使用します。

webshims.setOptions('forms-ext', {
    types: 'datetime-local month date time number',
    widgets: {
        popover: {
            position: {
                my: 'center',
                at: 'center',
                collision: 'fit'
            }
        }
    }
});
于 2014-01-02T14:56:31.243 に答える