Как передать данные JSON в текст Webix - PullRequest
2 голосов
/ 03 июля 2019

Добрый день, я новичок в webix и codeigniter, я хочу спросить, если после получения json от контроллера формат выглядит как {End_date: "2019-07-31", значение: "2019-07-31"}в журнале консоли, как отобразить текст в webix

    function GetEndDate() {
    return $.ajax('<?php echo base_url(); ? 
    >index.php/date/dateController/GetEndDate/' + Id);
    }


    webix.ready(function(){
            $.when(GetEndDate()).done(function(EndDates){
                EndDate = EndDates[0];
                rendersformSection();
         });
    });


    function rendersformSection(){
    {view:'text', id:'Final_date', name:'Final_date', labelAlign: 
    'right',label:'Final Date', labelWidth:200,
suggest: {
 filter: function (item, value) {
    if (item.value.toString().toLowerCase().indexOf(value.toLowerCase()) >= 0)
    return true;
    return false;
 },
 body: {
     data: EndDate,
     datatype: "json",
     template: function(obj){
     return obj.End_date;
  }
 }
},
     on: {
         onBeforeShow: function () {
              var texts = [];
              EndDate.forEach(function (obj) {
              texts.push(obj.value);
          });
 }
}
webix.ui(rendersformSection);
}

Я ожидаю, когда страница загрузится.конечная дата покажет дату получения из функции GetEndDate ().

...