@@ -254,5 +254,14 @@ function cellStyle(value, row, index, field) {
True to search use formated data.
</td>
</tr>
+ <tr>
+ <td>escape</td>
+ <td>data-escape</td>
+ <td>Boolean</td>
+ <td>false</td>
+ <td>
+ Escapes a string for insertion into HTML, replacing &, <, >, ", `, and ' characters.
+ </td>
+ </tr>
</tbody>
</table>
@@ -526,7 +526,8 @@
cellStyle: undefined,
searchable: true,
searchFormatter: true,
- cardVisible: true
+ cardVisible: true,
+ escape : false
};
BootstrapTable.EVENTS = {
@@ -1691,6 +1692,10 @@
return;
}
+ if (column.escape) {
+ value_ = escapeHTML(value_);
+ }
+
style = sprintf('style="%s"', csses.concat(that.header.styles[j]).join('; '));
// handle td's id and class