Ext js 5 SyntaxError:غير منهي سلسلة حرفية المسألة

StackOverflow https://stackoverflow.com//questions/25052405

  •  21-12-2019
  •  | 
  •  

سؤال

أنا اختبار أدناه رمز من Extjs5:

Ext.create('Ext.window.Window', {
        title: 'try extjs text area',
        width: 900,
        height: 500,
        layout: 'fit',
        items: [{ 
            xtype: 'textarea',
            value: ' The first line \n The second line',
            border: true,
            autoScroll: true,
            draggable: true
        }]
     }
    ).show();

المسألة تحتوي على محتوى النص على النحو التالي :القيمة:'السطر الأول السطر الثاني',

وأنها سوف تحصل على خطأ:SyntaxError:غير منهي سلسلة حرفية

ولكن أنا في حاجة إلى عرض جديد خط في النص .ما هي الحلول الصحيحة لهذا ؟

راجع للشغل , سبب هذه المشكلة هو شجرة لوحة تقديم :

لدي طريقة تجعل مثل أدناه في MainController.js :

    renderLogs: function (logs, p, record) {
     return logs?  '<div><img src="default-more.png" /
       onclick="Ext.create(\'Ext.window.Window\', /
         { title: \'try extjs text area\', /
           width: 900,height: 500, /
           layout: \'fit\', /
           items: [{xtype: \'textarea\', /
           value: \'"+logs+"\', /
           border: true,autoScroll: true,draggable: true}]}).show(); "> /
      </img></div>' : '';
   }

حتى إذا سجلات المحتوى , وسوف تحصل على خطأ - SyntaxError:غير منهي سلسلة حرفية

هل كانت مفيدة؟

المحلول

داخل 'العناصر' المعلمة:النص غير صحيح 'sub-المعلمة' من 'textarea', 'قيمة' هو الصحيح.كانت تلك المشكلة.الكود الصحيح هو:Ext.create('Ext.window.Window', { title: 'try extjs text area', width: 900, height: 500, layout: 'fit', items: { xtype: 'textarea', value: ' The first line \n The second line', border: true, autoScroll: true, draggable: true }} ).show();

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top