我正在寻找一个示例,可以在其中指定用于渲染选项的模板,以便可以将选项渲染为两个部分:具有背景色和值的span。
与此https://jqueryui.com/selectmenu/#custom_render
相同jsviews标记实现中支持吗?
非常感谢。
答案 0 :(得分:1)
可能还有其他方法,包括制作自己的自定义标签-不使用jQuery UI,或创建func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let categoryInfo = self.categories[indexPath.row] as! [String : AnyObject]
let size = self.widthOfString(string: categoryInfo["name"] as! String)
return CGSize(width: size.width + 12, height: size.height + 2)
}
标签控件here,{{selectmenu}}
的派生版本(使用{{ 3}})。
但这是一种建议的快速建议:
{{myselectmenu}}
数据:
{^{selectmenu person name="person" onBind=~onbind}}
{^{for people}}
<option data-style="{{:style}}" value="{{:id}}">{{:name}}</option>
{{/for}}
{{/selectmenu}}
代码:
people: [
{name: "John Resig", id: "1", style: "background-image: url(...);"},
...