Sencha Touch-da matn maydonini qanday tahrir qilish mumkin emas

Matn maydonini yaratish va uni tahrirlash uchun uni o'chirish uchun quyidagi xususiyatlardan foydalanganman.

o'chirilgan: haqiqiy

Quyida Xtype dekleratsiyasi uchun kodim ko'rsatilgan.

xtype : 'passwordfield',
name : 'password',
id: 'password',
disabled: true,
label : 'Password',
placeHolder :'Password',
useClearIcon : false

rasmda ko'rsatilgandek ko'rinadi. Kirish yoritilgan. Iltimos, menga qanday qilib tahrir qilish mumkin emasligi haqida xabar bering va bu teg bir xil bo'ladi.

enter image description here

Edit-1: After, Couple of searches in Stack overflow and sencha forum i have found the below code which is able to make my text field non-editable but now it is static in nature.

 listeners: {
            afterrender: function(ele) {
                     ele.fieldEl.dom.readOnly = true;
          }
     }

We can set the property one time, but it doesn't have any method to set dynamically. I need dynamically as i have to sometimes make user to edit and sometimes to make it. disabled.

Sencha Touch-da matn maydonini o'zgartirmaslik uchun boshqa har qanday yondashuv qadrlanadi.

3

3 javoblar

readOnly: true

thx, bu men uchun yaxshi ishlaydi. endi matn kabi matnli belgidan foydalanishim mumkin. oddiy maydon yordamida formpanel.data bilan muammo paydo bo'ldi

7
qo'shib qo'ydi

Yangilash

readOnly should be part of initial settings eg:

xtype : 'passwordfield',
name : 'password',
id: 'password',
disabled: true,
label : 'Password',
placeHolder :'Password',
useClearIcon : false,
readOnly: true

readOnly dan foydalaning:

readOnly: true
4
qo'shib qo'ydi
@Neel: Yangilangan javobni ko'ring.
qo'shib qo'ydi muallif Sarfraz, manba
bu ta'sir qilmadi, men buni ham sinab ko'rdim. Men tahrirlangan mening yangilangan tahrir bo'limiga qarang.
qo'shib qo'ydi muallif Nilanchala Panigrahy, manba
Bundan tashqari, biz Ext.form.Text sinf uchun readonly xususiyatiga ega emasmiz.
qo'shib qo'ydi muallif Nilanchala Panigrahy, manba
Men aytgandim, buning ta'siri yo'q. u ishlamayapti.
qo'shib qo'ydi muallif Nilanchala Panigrahy, manba
u tinglovchilarni ham ishlatishi mumkin: {afterrender: function (ele) {ele.fieldEl.dom.readOnly = true; }}
qo'shib qo'ydi muallif Nilanchala Panigrahy, manba
Siz readOnly ni ishlating.
qo'shib qo'ydi muallif suknic, manba
@Neel siz uchun ishlaydigan ReadOnly yoki readonly xususiyatidir? Kosa sezgirligi ta'siri yo'q. Men faqat nogironlarni ishlataman: rost
qo'shib qo'ydi muallif Renato H., manba
Buni ham sinab ko'rdim. Men hozir ko'rmoqdaman. Sencha haqida gapirish 1? Sencha-touch-2 yorlig'i bilan chalkashib ketdim ... Tnx!
qo'shib qo'ydi muallif Renato H., manba

fieldEl.dom.readOnly sozlamasi ko'pincha odamlarning fikriga ko'ra statik emas, chunki readOnly bayrog'i Sencha ga mos kelmaydi. Buning ma'nosi: Siz faqat o'qishni xohlagan elementingizni saqlaysiz va uning holatini dinamik tarzda o'zgartirasiz, so'ng fieldEl.dom.readOnly ni sozlamaga o'rnatadigan boshqa tekshiruvni qo'shing va ovozingizni o'zgartiring, elementingiz qayta tahrir qilinadi.

1
qo'shib qo'ydi
Javascript UZB
Javascript UZB
99 ishtirokchilar

@js_uzb @vuejs_uz @react_uz @nodejs_uz @angular_uz @ngTashkent @yiiframework_uz @laravel_uz @linux_uzbek @python_uz @swift_uzb —————— @uzdevgroup @UzGeeksGroup ——— @UzDev_Jobs @jobs_uzb