2016-07-20 2 views
0

Я использую модуль загрузочного стола Wenzhixin. (http://bootstrap-table.wenzhixin.net.cn/)Загрузочный стол, тире/дефисы в пустых ячейках

Когда я загружаю мой загрузочный стол с JSON, а поле равно нулю, как это: «MyField»: нулевой

Я вижу, тире или дефис (-), вставленного в пустую ячейку таблицы , Каков наилучший способ отключить это?

Edit: пример здесь https://jsfiddle.net/3k6qrswf/1/

<table id="table" class="table"> 
    <thead> 
    <tr> 
     <th data-field="BookTitle">Title</th> 
    </tr> 
    </thead>    
</table> 

    var testData = [ 
    {"BookTitle": "abc"}, 
    {"BookTitle": "def"}, 
    {"BookTitle": null} 
]; 

$('#table').bootstrapTable({ 
      data: testData 
     }); 

Благодаря

+0

Пожалуйста, разместите ** минимальный рабочий пример ** вашего кода (HTML/CSS/JS) в [фрагменте] (https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css и-HTML-код-сниппеты /). См. [Mcve] и [ask]. – vanburen

+0

AFAIK, Bootstrap не вкладывает никаких подстановок: http://codeply.com/go/GW489oWd5e – ZimSystem

+0

@ZimSystem Нет, это не так. Но модуль загрузочного стола Вэньсисина. –

ответ

1

Вы можете использовать undefinedText возможность делать то, что вы хотите, документация here.

$('#table').bootstrapTable({ 
    undefinedText: 'n/a', 
    data: testData 
}); 

Пример: https://jsfiddle.net/3k6qrswf/2/.

+0

Спасибо, что именно я искал! –

Смежные вопросы