我正在使用jquery datatable并且它正常工作我遇到的问题是我的dataTable中有一个名为$feed= simplexml_load_file('file.xml');
foreach ($feed->fieldset[1]->field[$ind]->children() as $c):
if ($c->getName() == 'option'):
$selected = (in_array($c->attributes()->value, (array)$val)) ? ' selected' : '';
$ctrl.= '<option value = '.'"'.$c->attributes()->value.'"'.$selected.'>'.$c.'</option><br>';
elseif ($c->getName() == 'optgroup'):
$ctrl.= '<optgroup label = '.'"'.$c->attributes()->label.'"><br>';
foreach ($c as $c2):
$selected = (in_array($c2->attributes()->value, (array)$val)) ? ' selected' : '';
$ctrl.= '<option value = '.'"'.$c2->attributes()->value.'"'.$selected.'>'.$c2.'</option><br>';
endforeach;
$ctrl.= '</optgroup><br>';
endif;
endforeach;
的列。现在发生的事情是,有人将输入放入电子邮件地址或任何其他列,如此
Email
然后我的DataTable看起来很奇怪我知道这些电子邮件地址之间没有空格的原因但是有没有任何其他黑客像我们可以使用css强制列显示多行,如果它超过所需的长度。
答案 0 :(得分:0)
尝试使用CSS word-wrap属性来强制单词中断: http://www.w3schools.com/cssref/css3_pr_word-wrap.asp
您可能还需要将表格布局设置为固定,以使其正常工作: http://www.w3schools.com/cssref/pr_tab_table-layout.asp