nuiDialog ਡਾਇਰੈਕਟਿਵ ਕਿਸੇ ਨੇਟਿਵ <dialog> ਨੂੰ Needless UI ਡਾਇਲਾਗ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਮੋਡਲ ਵਿਹਾਰ ਬ੍ਰਾਊਜ਼ਰ ਦਿੰਦਾ ਹੈ: ਪਿੱਛੇ ਵਾਲਾ ਪੰਨਾ ਨਿਸ਼ਕਿਰਿਆ ਹੋ ਜਾਂਦਾ ਹੈ, ਫ਼ੋਕਸ ਡਾਇਲਾਗ ਦੇ ਅੰਦਰ ਰਹਿੰਦਾ ਹੈ, Esc ਦਬਾਉਣ ’ਤੇ ਡਾਇਲਾਗ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਫ਼ੋਕਸ ਉਸ ਨੂੰ ਖੋਲ੍ਹਣ ਵਾਲੇ ਐਲੀਮੈਂਟ ’ਤੇ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ।
[(open)] ਨੂੰ ਕਿਸੇ ਸਿਗਨਲ ਨਾਲ ਬਾਈਂਡ ਕਰੋ, ਅਤੇ ਬੰਦ ਕਰਨ ਵਾਲੇ ਬਟਨਾਂ ਨੂੰ nuiDialogClose="…" ਨਾਲ ਇੱਕ ਵੈਲਿਊ ਦਿਓ, ਤਾਂ ਜੋ ਪਤਾ ਲੱਗੇ ਕਿ ਡਾਇਲਾਗ ਕਿਵੇਂ ਬੰਦ ਹੋਇਆ।
ਪੁਸ਼ਟੀ
ਜੋਖਮ ਭਰੀ ਕਾਰਵਾਈ ਦੀ ਪੁਸ਼ਟੀ। ਸੁਰੱਖਿਅਤ ਵਿਕਲਪ ’ਤੇ autofocus ਹੈ, ਅਤੇ ਚੁਣੀ ਗਈ ਵੈਲਿਊ (closed) ਰਾਹੀਂ ਮਿਲਦੀ ਹੈ।
ਡਾਇਲਾਗ ਵਿੱਚ ਫ਼ਾਰਮ
ਡਾਇਲਾਗ ਵਿੱਚ ਕੋਈ ਵੀ ਸਮੱਗਰੀ ਰੱਖੀ ਜਾ ਸਕਦੀ ਹੈ। ਇੱਥੇ ਡਾਇਲਾਗ ਖੁੱਲ੍ਹਦੇ ਹੀ ਪਹਿਲੇ ਫ਼ੀਲਡ ’ਤੇ ਫ਼ੋਕਸ ਜਾਂਦਾ ਹੈ।
ਚੁਣੇ ਬਿਨਾਂ ਬੰਦ ਨਹੀਂ ਹੁੰਦਾ
[dismissible]="false" ਹੋਣ ’ਤੇ Esc ਅਤੇ ਬੈਕਡ੍ਰੌਪ ’ਤੇ ਕਲਿੱਕਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ ਵਰਤੋਂਕਾਰ ਨੂੰ ਕੋਈ ਵਿਕਲਪ ਚੁਣਨਾ ਹੀ ਪੈਂਦਾ ਹੈ।