尝试添加" x"在我的标签中类似于" x"在Chrome浏览器标签中,可以点击删除标签。只是仔细检查,但似乎你不能在你的标签中添加html标记(不是内容,而是标签本身),使用BindTo方法中的MVC包装器,如下所示:
@(Html.Kendo().TabStrip()
.Name("OrderDetailsTabs")
.HtmlAttributes(new { @class="orderDtlTabs"})
.BindTo(Model, (tab, tabModel) =>
{
tab.Text = "<a class='k-link'><span>Part: " + tabModel.WOHdr.OrderDetailId +
"<button onclick='return deleteWorkOrder(" + tabModel.WOHdr.Id +")' class='delete k-button' title='Delete Work Order'></button>" +
"</span></a>"; // tab text
我知道在加载标签后我可以做一些DOM操作,但只是看看我是否在绑定时错过了某些东西。
答案 0 :(得分:0)
好吧,我最后做了后绑定DOMEREics,在加载后更新标签中的html:
func loadData(followingWho: NSArray) {
let query = PFQuery(className: "Posts")
query.whereKey("addedBy", containedIn: followingWho as! [PFObject])
query.orderByDescending("createdAt")
query.findObjectsInBackgroundWithBlock {
(posts: [PFObject]?, error: NSError?) -> Void in
if (error == nil) {
//No error
//let posts = posts as! [PFObject]
if let posts = posts {
for post in posts {
self.images.append(post["Image"] as! PFFile)
self.imageCaptions.append(post["Caption"] as! String)
self.imageDates.append(post["date"] as! String)
self.imageUsers.append(post["addedby"] as! String)
}
self.tableView.reloadData()
}
} else {
//error
NSLog("Error")
}
}
}